CMake-向Makefile添加选项

时间:2018-10-26 13:56:19

标签: c++ makefile cmake

最近我为Makefile生成了论据,为了避免浪费您的时间,请举个例子(直接从我的CMakeLsits.txt开始)

EXTERNALPROJECT_ADD( GTEST
                 GIT_REPOSITORY https://github.com/google/googletest
                 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${GTEST_INSTALL_LOCATION}
                 GIT_SHALLOW TRUE
                 UPDATE_DISCONNECTED TRUE
                 )

在这里我有2个参数,我希望在运行时进行更改(例如make build offline),以不要每次更改工作场所时都强迫自己生成Makefile (我只是要写开关/标志)并更改UPDATE_DISCONNECTED或Makefile中的任何参数的值。

有可能吗? 如果是这样,怎么办?

我真的很感谢您的解释,以便让我自己了解cmake及其行为(文档页面足够::)。

0 个答案:

没有答案