Carlo Cabrera b8acc73278
caveats: suggest setting CMAKE_PREFIX_PATH when appropriate
Inspired by Homebrew/homebrew-core#235513.

It doesn't quite fix that issue, because `libomp` does not ship CMake
config files, but this would probably still be useful for keg-only
formulae that do ship CMake config files.

While we're here, let's replace the `pkg-config` references with the
now-canonical name `pkgconf`.
2025-08-30 02:44:28 +08:00
..
2025-08-25 20:27:47 -07:00
2025-08-25 20:30:31 -07:00
2025-08-08 16:01:13 +08:00
2025-06-17 16:33:58 +01:00
2025-08-25 20:27:47 -07:00
2025-08-22 10:41:43 +01:00
2025-08-21 01:52:51 +08:00
2025-08-05 17:13:42 -04:00
2025-08-16 00:57:59 -04:00
2025-08-29 08:33:40 +00:00
2025-08-25 20:27:47 -07:00
2025-08-29 08:32:56 +00:00
2025-08-13 12:23:12 -07:00
2025-07-16 08:58:14 -07:00
2025-08-15 19:21:28 +01:00
2025-08-04 15:51:02 +01:00
2025-08-05 17:13:42 -04:00
2025-06-09 19:06:16 +01:00
2025-08-16 00:57:59 -04:00
2025-08-15 19:21:28 +01:00
2025-08-29 08:32:56 +00:00
2025-08-05 17:13:42 -04:00
2025-08-13 12:23:12 -07:00
2025-08-28 21:01:19 +09:00
2025-08-05 17:13:42 -04:00
2025-08-28 15:20:54 +02:00
2025-08-22 14:31:59 +01:00
2025-07-27 10:07:34 -07:00
2025-06-09 19:06:16 +01:00
2025-08-16 00:57:59 -04:00
2025-08-21 14:19:34 +08:00
2025-08-20 19:20:19 +01:00
2025-08-16 00:54:50 -04:00

Homebrew Ruby API

This is the API for Homebrew.

The main class you should look at is the {Formula} class (and classes linked from there). That's the class that's used to create Homebrew formulae (i.e. package descriptions). Assume anything else you stumble upon is private.

You may also find the Formula Cookbook and Ruby Style Guide helpful in creating formulae.

Good luck!