CMake 命令行可以带有一些参数,用于控制和配置 CMake 的行为。这些参数可以在执行 cmake 命令时传递给 CMake。以下是一些常用的 CMake 命令行参数:
-D:用于设置 CMake 变量。例如,-DVAR_NAME=VALUE 可以设置一个 CMake 变量的值
cmake -DVAR_NAME=VALUE path_to_source_directory
-G:用于指定生成器(generator)。生成器决定了 CMake 会生成哪种类型的构建系统文件。例如,-G "Unix Makefiles" 可以指定使用 Unix Makefile 生成器。
cmake -G "Unix Makefiles" path_to_source_directory
-B 和 -S:用于分别指定构建目录和源代码目录。如前所述,这两个参数允许你将构建和源代码分开。
cmake -S path_to_source_directory -B path_to_build_directory
--build:用于执行构建过程。例如,--build path_to_build_directory 可以执行构建操作。
cmake --build path_to_build_directory
--config:用于指定构建类型,例如 Debug 或 Release。
cmake --build path_to_build_directory --config Release
标签:CMake,--,参数,build,命令行,path,directory,cmake
From: https://www.cnblogs.com/eehongzhijun/p/17675289.html