如何通过使用特殊参数调用cmake来更改CMakeLists.txt中的选项
我有一些复杂的CMake项目,其中包含以下选项:如何通过使用特殊参数调用cmake来更改CMakeLists.txt中的选项,cmake,Cmake,我有一些复杂的CMake项目,其中包含以下选项: option(BUILD_WITH_FEATURE OFF) 这个选项分散在许多CMakeLists.txt中,我真的不想手动更改所有文件,因为我经常需要在打开和关闭之间切换 我可以用如下参数调用cmake吗 cmake --setOption BUILD_WITH_FEATURE=<ON|OFF> cmake--setOption BUILD_WITH_功能= ,以便在所有CMakeLists.txt中一致地更改选项?您可
option(BUILD_WITH_FEATURE OFF)
这个选项分散在许多CMakeLists.txt中,我真的不想手动更改所有文件,因为我经常需要在打开和关闭之间切换
我可以用如下参数调用cmake吗
cmake --setOption BUILD_WITH_FEATURE=<ON|OFF>
cmake--setOption BUILD_WITH_功能=
,以便在所有CMakeLists.txt中一致地更改选项?您可以通过将以下内容传递给cmake命令来填写选项:
-DOPTION=VALUE
因此,在您的情况下,您必须使用:cmake-DBUILD\u WITH\u FEATURE=ON
可能需要在之前清除CMake缓存(CMakeCache.txt)。您可以通过将以下内容传递给CMake命令来填写选项:
-DOPTION=VALUE
因此,在您的情况下,您必须使用:cmake-DBUILD\u WITH\u FEATURE=ON
可能需要在之前清除CMake缓存(CMakeCache.txt)。非常感谢您的快速回复。我会和我的项目核对一下。非常感谢你的快速回复。我会和我的项目核对一下。