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.
316
30-day installs · #667
1.0k
90-day · #610
5.1k
365-day · #478
Links
- https://cmake.org/
- Brew formula source: Casks/c/cmake-app.rb
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."
}