我的项目有一个 makefile,我可以用它来传递一个控制某些构建标志的参数。现在我想使用 CMake 执行相同的操作。我已经创建了 CMakeLists.txt
,但是我不知道如何传递参数并检查 CMakeLists.txt
中的参数值。
Makefile 示例:
ifeq "$(MY_VARIABLE)" "option_value"
//setting some flags
else
//setting some other flag
endif
然后使用 make MY_VARIABLE=option_value
调用 make
。
在 CMake 中,如何从命令提示符获取参数并根据参数设置标志?