最近我为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及其行为(文档页面足够::)。