🍺 BREW Explorer

← all casks

CMake

brew install --cask cmake-app v4.3.4

Cross-platform build system generator that creates platform-specific build files from CMake scripts.

Why you might care

CMake is the industry standard for C/C++ projects, especially in academia and open-source. It abstracts away platform differences, letting you write one build configuration that works on Windows, macOS, and Linux. Essential if you're building C/C++ libraries or applications, or using C/C++ dependencies.

Categories

Alternatives

Make Autotools Meson Ninja
316
30-day installs · #667
1.0k
90-day · #610
5.1k
365-day · #478

Links

Blurb generated by claude-haiku-4-5 on 2mo ago.

Raw metadata
{
  "alternatives": [
    "Make",
    "Autotools",
    "Meson",
    "Ninja"
  ],
  "artifacts": [
    {
      "app": [
        "CMake.app"
      ],
      "target": "/Applications/CMake.app"
    },
    {
      "binary": [
        "$APPDIR/CMake.app/Contents/bin/cmake"
      ],
      "target": "$HOMEBREW_PREFIX/bin/cmake"
    },
    {
      "binary": [
        "$APPDIR/CMake.app/Contents/bin/cmake-gui"
      ],
      "target": "$HOMEBREW_PREFIX/bin/cmake-gui"
    },
    {
      "binary": [
        "$APPDIR/CMake.app/Contents/bin/cpack"
      ],
      "target": "$HOMEBREW_PREFIX/bin/cpack"
    },
    {
      "binary": [
        "$APPDIR/CMake.app/Contents/bin/ctest"
      ],
      "target": "$HOMEBREW_PREFIX/bin/ctest"
    },
    {
      "binary": [
        "$APPDIR/CMake.app/Contents/bin/ccmake"
      ],
      "target": "$HOMEBREW_PREFIX/bin/ccmake"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cmake-buildsystem.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cmake-buildsystem.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cmake-commands.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cmake-commands.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cmake-compile-features.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cmake-compile-features.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cmake-developer.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cmake-developer.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cmake-file-api.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cmake-file-api.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cmake-generator-expressions.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cmake-generator-expressions.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cmake-generators.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cmake-generators.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cmake-language.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cmake-language.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cmake-modules.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cmake-modules.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cmake-packages.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cmake-packages.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cmake-policies.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cmake-policies.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cmake-presets.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cmake-presets.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cmake-properties.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cmake-properties.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cmake-qt.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cmake-qt.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cmake-server.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cmake-server.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cmake-toolchains.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cmake-toolchains.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cmake-variables.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cmake-variables.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cpack-generators.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cpack-generators.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man7/cmake-env-variables.7"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man7/cmake-env-variables.7"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man1/ccmake.1"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man1/ccmake.1"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man1/cmake-gui.1"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man1/cmake-gui.1"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man1/cmake.1"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man1/cmake.1"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man1/cpack.1"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man1/cpack.1"
    },
    {
      "manpage": [
        "$APPDIR/CMake.app/Contents/man/man1/ctest.1"
      ],
      "target": "$HOMEBREW_PREFIX/share/man/man1/ctest.1"
    },
    {
      "zap": [
        {
          "trash": [
            "~/Library/Preferences/org.cmake.cmake.plist",
            "~/Library/Saved Application State/org.cmake.cmake.savedState"
          ]
        }
      ]
    }
  ],
  "auto_updates": null,
  "categories": [
    "dev-tools",
    "build-system"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Family of tools to build, test and package software",
  "disable_reason": null,
  "disabled": 0,
  "display_name": "CMake",
  "enrichment_fetched_at": "2026-06-20T22:41:37+00:00",
  "first_seen": "2026-06-20T00:47:34+00:00",
  "full_token": "cmake-app",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://cmake.org/",
  "homepage_og_description": "CMake is a powerful and comprehensive solution for managing the software build process. CMake is the de-facto standard for building C++ code, with over 2 million downloads a month.",
  "homepage_og_image": null,
  "homepage_title": "CMake - Upgrade Your Software Build System",
  "installs_30d": 316,
  "installs_365d": 5121,
  "installs_90d": 1049,
  "last_seen": "2026-06-20T00:47:34+00:00",
  "llm_generated_at": "2026-06-20T23:05:06+00:00",
  "llm_model": "claude-haiku-4-5",
  "names": [
    "CMake"
  ],
  "one_liner": "Cross-platform build system generator that creates platform-specific build files from CMake scripts.",
  "rank_30d": 667,
  "rank_365d": 478,
  "rank_90d": 610,
  "raw_hash": "8c95d2c4c7c0fa05",
  "ruby_source_path": "Casks/c/cmake-app.rb",
  "tap": "homebrew/cask",
  "token": "cmake-app",
  "version": "4.3.4",
  "why_use_this": "CMake is the industry standard for C/C++ projects, especially in academia and open-source. It abstracts away platform differences, letting you write one build configuration that works on Windows, macOS, and Linux. Essential if you\u0027re building C/C++ libraries or applications, or using C/C++ dependencies."
}