我问这个问题是为了提醒自己下次使用CMake的时候。它从来没有坚持下来,而且谷歌的结果也不是很好。
在CMake中设置和使用变量的语法是什么?
发布于 2015-06-25 06:00:30
这里有几个快速入门的基本示例。
一个项目变量
设置变量:
SET(INSTALL_ETC_DIR "etc")使用变量:
SET(INSTALL_ETC_CROND_DIR "${INSTALL_ETC_DIR}/cron.d")多项变量(即列表)
设置变量:
SET(PROGRAM_SRCS
program.c
program_utils.c
a_lib.c
b_lib.c
config.c
)使用变量:
add_executable(program "${PROGRAM_SRCS}")CMake docs on variables
发布于 2017-10-24 18:45:04
$ENV{FOO}用于用法,其中FOO是从环境变量中选取的。否则,使用as ${FOO},其中FOO是某个其他变量。对于设置,将在CMake中使用SET(FOO "foo")。
https://stackoverflow.com/questions/31037882
复制相似问题