CMAKE(1) CMAKE(1) (NAME) cmake - CMake (SYNOPSIS) cmake [] -B [-S ] cmake [] cmake --build [] [-- ] cmake --install [] cmake --open cmake [-D =]... -P cmake -E [] Find-Package cmake --find-package [] cmake --workflow cmake --help[-] (DESCRIPTION) cmake CMake . . CMake << >> . cmake ( make) . cmake . CMake language <#manual:cmake-language(7)> . cmake ccmake <# manual:ccmake(1)> cmake-gui <#manual:cmake-gui(1)> . CMake ctest <#manual:ctest(1)> cpack <#manual:cpack(1)> . CMake . CMAKE (INTRODUCTION TO CMAKE BUILDSYSTEMS) (buildsystem) (build tool) . Makefile make (IDE) . CMake language <#manual:cmake-language(7)> . CMake (generator) . CMake : (Source Tree) . cmake-language(7) <#manual:cmake- language(7)> CMakeLists.txt . cmake-buildsystem(7) <#manual:cmake-buildsystem(7)> . (Build Tree) ( ) . CMake CMakeCache.txt . (out-of-source) . (in-source) . (Generator) . cmake-generators(7) <#manual:cmake- generators(7)> . cmake --help . -G CMake . (Command-Line Build Tool Generators <#command-line-build-tool-generators>) CMake . (IDE Build Tool Generators <#ide-build-tool-generators>) . (GENERATE A PROJECT BUILDSYSTEM) CMake : cmake [] -B [-S ] 3.13. . . CMakeLists.txt . . : $ cmake -S src -B build cmake [] . . CMakeLists.txt <<>> CMakeCache.txt . : $ mkdir build ; cd build $ cmake ../src cmake [] CMakeCache.txt CMake . . : $ cd build $ cmake . . . -S -B . . (cwd) . : +-------------------+-----------------------------+-----------------------------+ | | | | | | | | +-------------------+-----------------------------+-----------------------------+ |cmake -B build | cwd | build | +-------------------+-----------------------------+-----------------------------+ |cmake -B build src | src | build | +-------------------+-----------------------------+-----------------------------+ |cmake -B build -S | src | build | |src | | | +-------------------+-----------------------------+-----------------------------+ |cmake src | src | cwd | +-------------------+-----------------------------+-----------------------------+ |cmake build | loaded | build | |() | | | +-------------------+-----------------------------+-----------------------------+ |cmake -S src | src | cwd | +-------------------+-----------------------------+-----------------------------+ |cmake -S src build | src | build | +-------------------+-----------------------------+-----------------------------+ |cmake -S src -B | src | build | |build | | | +-------------------+-----------------------------+-----------------------------+ 3.23: CMake . . . . Unix Makefiles <#generator:Unix Makefiles> make : $ make $ make install cmake << >> . (Options) -S CMake . -B CMake . CMake . -C (). CMake CMakeCache.txt . CMake (listfiles) . . CMake set() <#command:set> CACHE (cache-format). CMAKE_SOURCE_DIR <# variable:CMAKE_SOURCE_DIR> CMAKE_BINARY_DIR <# variable:CMAKE_BINARY_DIR> (top-level) . -D :=, -D = CACHE CMake. CMake CMakeCache.txt . . CACHE . : set() <# command:set> CACHE . : . PATH FILEPATH . : -D:= -D=. HELPSTRING <#prop_cache:HELPSTRING> : o CMake . 4.4. o : No help, variable specified on the command line. -C -D . . -DCMAKE_BUILD_TYPE=Debug -C : set(CMAKE_BUILD_TYPE "Release" CACHE STRING "" FORCE) -C CMAKE_BUILD_TYPE Release . -D -C Debug . set(... CACHE ...) -C FORCE -D -D FORCE set(... CACHE ...) . -U CACHE CMake. CMakeCache.txt (globbing) * ? . CACHE . CMakeCache.txt . -G (generator). CMake . . cmake-generators(7) <#manual:cmake-generators(7)> . CMake CMAKE_GENERATOR <# envvar:CMAKE_GENERATOR> . -T / (toolset) . CMake . CMAKE_GENERATOR_TOOLSET <# variable:CMAKE_GENERATOR_TOOLSET> . -A . CMake SDK . CMAKE_GENERATOR_PLATFORM <#variable:CMAKE_GENERATOR_PLATFORM> . --toolchain 3.21. (toolchain) (cross-compiling) CMAKE_TOOLCHAIN_FILE <# variable:CMAKE_TOOLCHAIN_FILE>. . --install-prefix 3.21. CMAKE_INSTALL_PREFIX <# variable:CMAKE_INSTALL_PREFIX> . . --project-file 4.0. . CMake add_subdirectory() <# command:add_subdirectory> . CMakeLists.txt . CMakeLists.txt (fallback) . : . CMakeLists.txt CMake . -W ( ) WARN. . cmake-diagnostics(7) <#manual:cmake- diagnostics(7)> . -Wno- ( ) (). -Werror= ( ) SEND_ERROR. . -Wno-error= ( ) WARN. . -Wdev, -Wno-dev 4.4. -Wauthor / -Wno-author. --fresh 3.24. . CMakeCache.txt CMakeFiles/ . 3.30: FetchContent <# module:FetchContent> NEW CMP0168 <#policy:CMP0168> (stamp) . . -L[A][H] ( ). CACHE CMake CACHE CMake INTERNAL ADVANCED <# prop_cache:ADVANCED> . CMake -D . . A . H . -LR[A][H] 3.31. . CACHE CMake INTERNAL ADVANCED <# prop_cache:ADVANCED> (regex) . A . H . -N (). () (configure) (generate) . --graphviz= Graphviz graphviz (targets) . CMake --graphviz=foo.dot : o foo.dot o foo.dot. o foo.dot..dependers .dot dot Graphviz : dot -Tpng -o foo.png foo.dot 3.10: PUBLIC INTERFACE PRIVATE (solid) (dashed) (dotted) . Graphviz . CMakeGraphVizOptions.cmake . CMAKE_BINARY_DIR <# variable:CMAKE_BINARY_DIR> CMAKE_SOURCE_DIR <#variable:CMAKE_SOURCE_DIR> . Graphviz . GRAPHVIZ_GRAPH_NAME . o : o : CMAKE_PROJECT_NAME <#variable:CMAKE_PROJECT_NAME> GRAPHVIZ_GRAPH_HEADER Graphviz. o : o : "node [ fontsize = "12" ];" GRAPHVIZ_NODE_PREFIX (node) Graphviz. o : o : "node" GRAPHVIZ_EXECUTABLES FALSE . o : o : TRUE GRAPHVIZ_STATIC_LIBS FALSE (static) . o : o : TRUE GRAPHVIZ_SHARED_LIBS FALSE (shared) . o : o : TRUE GRAPHVIZ_MODULE_LIBS FALSE (module) . o : o : TRUE GRAPHVIZ_INTERFACE_LIBS FALSE (interface) . o : o : TRUE GRAPHVIZ_OBJECT_LIBS FALSE (object) . o : o : TRUE GRAPHVIZ_UNKNOWN_LIBS FALSE (unknown) . o : o : TRUE GRAPHVIZ_EXTERNAL_LIBS FALSE . o : o : TRUE GRAPHVIZ_CUSTOM_TARGETS TRUE (custom targets) . o : o : FALSE GRAPHVIZ_IGNORE_TARGETS . o : o : GRAPHVIZ_GENERATE_PER_TARGET FALSE (foo.dot.). o : o : TRUE GRAPHVIZ_GENERATE_DEPENDERS FALSE (foo.dot..dependers). o : o : TRUE --system-information [file] . . CMake (cache) (log) . --print-config-dir 3.31. CMake FileAPI . CMAKE_CONFIG_DIR <#envvar:CMAKE_CONFIG_DIR> . --log-level= 3.16. . message() <#command:message> . : ERROR WARNING NOTICE STATUS () VERBOSE DEBUG TRACE. CMake CMAKE_MESSAGE_LOG_LEVEL <# variable:CMAKE_MESSAGE_LOG_LEVEL> (cache variable) . . --loglevel . 3.25: cmake_language(GET_MESSAGE_LOG_LEVEL) <#get-message-log-level> . --log-context (context) message() <# command:message>. CMake . CMake CMAKE_MESSAGE_CONTEXT_SHOW <# variable:CMAKE_MESSAGE_CONTEXT_SHOW> . CMAKE_MESSAGE_CONTEXT_SHOW <# variable:CMAKE_MESSAGE_CONTEXT_SHOW> . --sarif-output= 4.0. (diagnostic) CMake SARIF. SARIF . CMAKE_EXPORT_SARIF <# variable:CMAKE_EXPORT_SARIF> ON . --debug-trycompile try_compile() <#command:try_compile> / try_run() <#command:try_run>. . try_compile() <# command:try_compile> try_compile() <#command:try_compile> . try-compile . . ( try_run() <#command:try_run> try_compile() <#command:try_compile> . .) 3.25: try-compile . --debug-output cmake (debug mode). cmake (stack traces) message(SEND_ERROR) <# command:message>. --debug-find 3.17. find cmake . find cmake . (parsing). CMAKE_FIND_DEBUG_MODE <# variable:CMAKE_FIND_DEBUG_MODE> . --debug-find-pkg=[,...] 3.23. find cmake find_package() <# command:find_package> ( ) . --debug-find . --debug-find-var=[,...] 3.23. find cmake ( ) . --debug-find . --trace cmake (trace). . --trace-expand cmake (trace). --trace (). --trace-format= 3.17. cmake . : human (human-readable). . json-v1 JSON . (\n) . JSON . JSON { "file": "/full/path/to/the/CMake/file.txt", "line": 0, "cmd": "add_executable", "args": ["foo", "bar"], "time": 1579512535.9687231, "frame": 2, "global_frame": 4 } : file CMake . line file . line_end . . json-v1 . defer cmake_language(DEFER) <#defer> . . cmd . args . time ( epoch) . frame (stack frame) CMakeLists.txt . global_frame CMakeLists.txt . json-v1 . JSON version : JSON { "version": { "major": 1, "minor": 2 } } : version JSON . (major) (minor) . --trace-source= cmake . . --trace-redirect= cmake stderr. --warn-uninitialized 4.4. -Wuninitialized. --warn-unused-vars 3.19. . 3.2 CMake . 3.3 3.18 CMake . CMake 3.19 . --no-warn-unused-cli 4.4. -Wno-unused-cli. --check-system-vars . CMAKE_SOURCE_DIR <#variable:CMAKE_SOURCE_DIR> CMAKE_BINARY_DIR <#variable:CMAKE_BINARY_DIR> . CMake . --compile-no-warning-as-error 3.24. COMPILE_WARNING_AS_ERROR <#prop_tgt:COMPILE_WARNING_AS_ERROR> CMAKE_COMPILE_WARNING_AS_ERROR <# variable:CMAKE_COMPILE_WARNING_AS_ERROR> . --link-no-warning-as-error 4.0. LINK_WARNING_AS_ERROR <#prop_tgt:LINK_WARNING_AS_ERROR> CMAKE_LINK_WARNING_AS_ERROR <# variable:CMAKE_LINK_WARNING_AS_ERROR> (link) . --profiling-output= 3.18. --profiling-format . --profiling-format= CMake . CMake . . : google-trace (Google Trace Format) Google Chrome Trace Compass . --preset , --preset= (preset) <#manual:cmake- presets(7)> CMake . CMakePresets.json CMakeUserPresets.json CMakeLists.txt . --presets-file . CMake . CMake GUI <#manual:cmake-gui(1)> CMakePresets.json CMakeUserPresets.json . cmake-presets(7) <#manual:cmake-presets(7)> . -S CMakePresets.json CMakeUserPresets.json . -S --presets-file CMakePresets.json / CMakeUserPresets.json . ( ) (override) . MYVAR 1 -D 2 2 . 3.21: -B binaryDir <# cmakepresets-configurepresets-binarydir> . 4.4: --presets-file CMakePresets.json CMakeUserPresets.json . ( -S ) . --presets-file , --presets-file= 4.4. (presets) <#manual:cmake-presets(7)> . . --presets-file CMakePresets.json CMakeUserPresets.json . --list-presets[=] . configure build test package all. configure . 4.4: --presets-file . ( -S ) CMakePresets.json / CMakeUserPresets.json . . --debugger (interactive debugging) CMake . CMake (pipe) --debugger-pipe Debug Adapter Protocol : initialize cmakeVersion CMake . initialize { "cmakeVersion": { "major": 3, "minor": 27, "patch": 0, "full": "3.27.0" } } : major (major) . minor (minor) . patch (patch) . full CMake . --debugger-pipe , --debugger-pipe= ( ) ( ) . --debugger-dap-log , --debugger-dap-log= . (BUILD A PROJECT) CMake : cmake --build [] [-- ] cmake --build [] --preset [] [-- ] : --build . ( ) . --preset , --preset= (preset) <#manual:cmake-presets(7)> . configurePreset <# cmakepresets-buildpresets-configurepreset> --build . 4.3: cmake --build . 4.4: cmake --build --preset CMakePresets.json CMakeUserPresets.json . --presets-file CMake () CMakeCache.txt . --presets-file , --presets-file= 4.4. <# manual:cmake-presets(7)> . . --presets-file CMakePresets.json CMakeUserPresets.json . --list-presets . 4.4: cmake --build --list-presets CMakePresets.json CMakeUserPresets.json . --presets-file () CMakeCache.txt . -j [], --parallel [] 3.12. . . CMAKE_BUILD_PARALLEL_LEVEL <# envvar:CMAKE_BUILD_PARALLEL_LEVEL> . . 1 . -t ..., --target ... . . --config (multi-configuration) . --clean-first clean . ( --target clean .) --resolve-package-references= 3.23. ( NuGet) . on () . only . off . . ( resolvePackageReferences) . . . (Visual Studio Generators) <#visual- studio-generators> VS_PACKAGE_REFERENCES <#prop_tgt:VS_PACKAGE_REFERENCES> . NuGet . CMAKE_VS_NUGET_PACKAGE_RESTORE OFF . --use-stderr . CMake >= 3.0 . -v, --verbose - - . VERBOSE <#envvar:VERBOSE> CMAKE_VERBOSE_MAKEFILE <# variable:CMAKE_VERBOSE_MAKEFILE> . -- . cmake --build . (Generator-Specific Build Tool Behavior) cmake --build : Xcode <#generator:Xcode> 4.1: .xcworkspace .xcodeproj CMake cmake --build workspace . (INSTALL A PROJECT) CMake : cmake --install [] . : --install . . --config (multi-configuration) . --component (Component). . 4.4: : o --component o --component --component --default-directory-permissions . . --prefix (prefix) CMAKE_INSTALL_PREFIX <# variable:CMAKE_INSTALL_PREFIX> . . . . : GNUInstallDirs <#module:GNUInstallDirs> <#gnuinstalldirs-special-cases> CMAKE_INSTALL_PREFIX <# variable:CMAKE_INSTALL_PREFIX> . . --strip (strip) . -v, --verbose . VERBOSE <#envvar:VERBOSE> . -j , --parallel 3.31. . INSTALL_PARALLEL <#prop_gbl:INSTALL_PARALLEL> . CMAKE_INSTALL_PARALLEL_LEVEL <# envvar:CMAKE_INSTALL_PARALLEL_LEVEL> . cmake --install . (OPEN A PROJECT) cmake --open . . (RUN A SCRIPT) cmake [-D =]... -P [-- ...] -D = . -P cmake CMake. . -D -P . -- CMake CMAKE_ARGV <# variable:CMAKE_ARGV0> ( --). (RUN A COMMAND-LINE TOOL) CMake (signature) : cmake -E [] -E [help] cmake -E cmake -E help . : bin2c [...] [--] [ []] 4.3. C . - . - . . --template-file . #include (drop-in replacement) #embed C23 C++26 : unsigned char my_bytes[] = { /* #embed "bin2c_input.bin" */ #include "bin2c_output.c.txt" }; --signed (unsigned) (signed) . --decimal (decimal) . --trailing-comma ( ). --template-file (template). (placeholders) ( ) . @ . configure_file() <# command:configure_file> @ONLY . : unsigned char my_bytes[] = {@array@}; size_t length = @length@; . . unsigned char sizeof . --template-array-placeholder . array . --template-length-placeholder . length . capabilities 3.7. cmake JSON . JSON : version JSON . : string cmake --version . major (major) . minor (minor) . patch (patch) . suffix cmake. isDirty (bool) cmake (dirty tree) . generators . JSON : name . toolsetSupport (toolsets) true false . platformSupport true false . supportedPlatforms 3.21. CMAKE_GENERATOR_PLATFORM <# variable:CMAKE_GENERATOR_PLATFORM> (-A ...) . . extraGenerators Extra Generators <# extra-generators> . fileApi cmake-file-api(7) <#manual:cmake-file-api(7)> . JSON : requests JSON file-api. JSON : kind Object Kinds <#file-api-object-kinds> . version JSON JSON major minor . serverMode cmake (server-mode) true false . CMake 3.20 false . tls 3.25. TLS true false . debugger 3.27. --debugger true false . cat [--] ... 3.18. (concatenate) . -- 3.24. -- . cat - . - -- . 3.29: cat - . 4.4: cat . chdir [...] . compare_files [--ignore-eol] . 0 1 . 2 . --ignore-eol 3.14. LF/CRLF . copy ... , copy -t ... ( ) . -t . -t . (wildcards) . copy (symlinks) . 3.5: . 3.26: -t. copy_directory ... , copy_directory -t ... ... . . -t . copy_directory . 3.5: . 3.15: . . 4.4: -t. copy_directory_if_different ... , copy_directory_if_different -t ... 3.26. ... . . -t . copy_directory_if_different . . 4.4: -t. copy_directory_if_newer ... , copy_directory_if_newer -t ... 4.2. ( ) ... . . -t . copy_directory_if_newer . . copy_directory_if_different (timestamp) . 4.4: -t. copy_if_different ... , copy_if_different -t ... ( ) . -t . copy_if_different . 3.5: . 4.4: -t. copy_if_newer ... , copy_if_newer -t ... 4.2. ( ) ( ) . -t . copy_if_newer . copy_if_different . 4.4: -t. create_symlink (symbolic link) . 3.13: . : . create_hardlink 3.19. (hard link) . : . . echo [...] . echo_append [...] . env [] [--] [...] 3.1. . : NAME=VALUE NAME VALUE . --unset=NAME NAME (unset) . --modify ENVIRONMENT_MODIFICATION 3.25. ENVIRONMENT_MODIFICATION <# prop_test:ENVIRONMENT_MODIFICATION> . NAME=VALUE --unset=NAME --modify NAME=set:VALUE --modify NAME=unset: . --modify NAME=reset: NAME cmake ( ) NAME=VALUE. -- 3.24. -- . -- / - = . environment . false 3.16. 1. make_directory ... . . . 3.5: . md5sum ... MD5 md5sum: 351abe79cd3800b38cdfb25d45015a15 file1.txt 052f86c15bbde68af55c7f7b340ab639 file2.txt 4.3: - . sha1sum ... 3.10. SHA1 sha1sum: 4bb7932a29e6f73c97bb9272f2bdc393122f86e0 file1.txt 1df4c8f318665f9a5f2ed38f55adadb7ef9f559c file2.txt 4.3: - . sha224sum ... 3.10. SHA224 sha224sum: b9b9346bc8437bbda630b0b7ddfc5ea9ca157546dbbf4c613192f930 file1.txt 6dfbe55f4d2edc5fe5c9197bca51ceaaf824e48eba0cc453088aee24 file2.txt 4.3: - . sha256sum ... 3.10. SHA256 sha256sum: 76713b23615d31680afeb0e9efe94d47d3d4229191198bb46d7485f9cb191acc file1.txt 15b682ead6c12dedb1baf91231e1e89cfc7974b3787c1e2e01b986bffadae0ea file2.txt 4.3: - . sha384sum ... 3.10. SHA384 sha384sum: acc049fedc091a22f5f2ce39a43b9057fd93c910e9afd76a6411a28a8f2b8a12c73d7129e292f94fc0329c309df49434 file1.txt 668ddeb108710d271ee21c0f3acbd6a7517e2b78f9181c6a2ff3b8943af92b0195dcb7cce48aa3e17893173c0a39e23d file2.txt 4.3: - . sha512sum ... 3.10. SHA512 sha512sum: 2a78d7a6c5328cfb1467c63beac8ff21794213901eaadafd48e7800289afbc08e5fb3e86aa31116c945ee3d7bf2a6194489ec6101051083d1108defc8e1dba89 file1.txt 7a0b54896fe5e70cca6dd643ad6f672614b189bf26f8153061c4d219474b05dad08c4e729af9f4b009f1a1a280cb625454bf587c690f4617c27e3aebdf3b7a2d file2.txt 4.3: - . remove [-f] ... 3.17. (). . -f ( ) . remove . . () 0 . (backwards compatibility) . rm . remove_directory ... 3.17. . . rm . 3.15: . 3.16: . rename ( ). . rm [-rRf] [--] ... 3.17. . -r -R . / . -f ( ) . -- - . sleep 3.0. ( ). . / CMake 0.1 . CMake : # Sleep for about 0.5 seconds execute_process(COMMAND ${CMAKE_COMMAND} -E sleep 0.5) tar [cxt][vf][zjJ] file.tar [] [--] [...] tar zip . : c . ... . x . 3.15: ... . (-t) . 4.3: (..) . t . 3.15: ... . v (verbose). z gzip (Deflate). j bzip2. J 3.1. XZ (LZMA2). --zstd 3.15. Zstandard. --lzma 4.3. LZMA . --files-from= 3.1. . . - --add-file= - . --format= 3.3. () . : o 7zip o gnutar o pax o paxr (pax ) o raw 4.3. --cmake-tar-compression-method . o zip : o 7zip LZMA o zip Deflate o 4.3: 7zip zip . --mtime= 3.1. tarball . --cmake-tar-compression-method= 4.3. : o none store - o deflate gzip - Deflate o bzip2 - BZip2 o lzma - LZMA o lzma2 xz - LZMA2 o ppmd - PPMd 7zip . o zstd - Zstandard . tar . . --format . --cmake-tar-compression-level= 4.3. 0 9 0 . --cmake-tar-compression-level . Zstd 0 19 zip. 0 . CMake . . --cmake-tar-encoding= 4.4. () . : UTF-8 UTF-8 . CMake 4.4 . OEM (OEM) . (locale) . CMake 4.3 OEM ( ) . UTF-16LE, UTF-16BE UTF-16 little-endian big-endian . ... iconv . . : 7zip UTF-16LE . --cmake-tar-threads= 4.3. (thread) . . 0 . . --touch 3.24. . -- 3.1. - . 3.1: LZMA (7zip). 3.15: . tar . . time [...] ( CMake). 3.5: . . touch ... . . touch_nocreate ... . . true 3.16. 0. (Windows-specific Command-Line Tools) cmake -E : delete_regv . env_vs8_wince 3.2. (batch file) SDK Windows CE VS2005 . env_vs9_wince 3.2. (batch file) SDK Windows CE VS2008 . write_regv . FIND-PACKAGE (RUN THE FIND-PACKAGE TOOL) CMake pkg-config Makefile : cmake --find-package [] : . . --find-package find_package() <#command:find_package> stdout . pkg-config Makefile Autoconf share/aclocal/cmake.m4 . : NAME find_package() . COMPILER_ID (Compiler ID <# variable:CMAKE__COMPILER_ID>) GNU/Intel/Clang/MSVC . LANGUAGE C/CXX/Fortran/ASM . MODE . : EXIST . COMPILE (object file) . LINK (linking) . SILENT () TRUE . : cmake --find-package -DNAME=CURL -DCOMPILER_ID=GNU -DLANGUAGE=C -DMODE=LINK (RUN A WORKFLOW PRESET) 3.25. CMake Presets <#manual:cmake-presets(7)> : cmake --workflow : --workflow (Workflow Preset <#workflow-preset>) . --preset , --preset= (preset <#manual:cmake-presets(7)>) . . 3.31: --workflow --preset . : $ cmake --workflow my-preset 4.4: --presets-file CMakePresets.json CMakeUserPresets.json . . . --presets-file , --presets-file= 4.4. (presets <#manual:cmake- presets(7)>) . . --presets-file CMakePresets.json CMakeUserPresets.json . --list-presets . 4.4: --presets-file CMakePresets.json CMakeUserPresets.json . . . --fresh cmake --fresh . (VIEW HELP) CMake : cmake --help[-] : -version[=json-v1] [], --version[=json-v1] [], /V[=json-v1] [], /version[=json-v1] [] . json-v1 JSON . JSON CMake . . JSON this JSON schema . -h, -H, --help, -help, -usage, /? . . --help [] CMake . (property) (policy) (generator) . . . 3.28: CMake 3.28 . --help-full [] . . . --help-manual [] . . . --help-manual-list [] . --help-manual . . --help-command [] . cmake-commands(7) <#manual:cmake-commands(7)> . . --help-command-list [] . --help-command . . --help-commands [] cmake-commands . cmake-commands(7) <# manual:cmake-commands(7)> . . --help-module [] . cmake-modules(7) <#manual:cmake-modules(7)> . . --help-module-list [] . --help-module . . --help-modules [] cmake-modules . cmake-modules(7) <# manual:cmake-modules(7)> . . --help-policy [] . cmake-policies(7) <#manual:cmake-policies(7)> . . --help-policy-list [] . --help-policy . . --help-policies [] cmake-policies . cmake-policies(7) <# manual:cmake-policies(7)> . . --help-property [] . cmake-properties(7) <#manual:cmake- properties(7)> . . --help-property-list [] . --help-property . . --help-properties [] cmake-properties . cmake-properties(7) <# manual:cmake-properties(7)> . . --help-variable [] . cmake-variables(7) <#manual:cmake-variables(7)> . . --help-variable-list [] . --help-variable . . --help-variables [] cmake-variables . cmake-variables(7) <# manual:cmake-variables(7)> . . : cmake --list-presets (RETURN VALUE / EXIT CODE) cmake 0 . message(FATAL_ERROR) <#command:message> . (SEE ALSO) CMake : Home Page CMake. Online Documentation and Community Resources . Discourse Forum Discourse CMake . (Copyright) 2000-2026 Kitware, Inc. and Contributors 4.4.3 August 31, 2026 CMAKE(1)