追加
追加操作允许你将新元素添加到现有的变量或列表中。
使用 set
进行变量追加
set
命令不仅可以用于定义变量,还可以用于修改变量的值,包括追加新值。下面是 set
命令用于追加操作的示例:
cmake_minimum_required(VERSION 3.0)
project(TEST)
set(VAR "Hello")
set(MORE_STRINGS "World" "CMake" "Example")
# 追加字符串到变量
set(VAR ${VAR} ${MORE_STRINGS})
message(STATUS "VAR: ${VAR}")
上述示例中,VAR
的原始值是 "Hello"
。通过 set
命令,我们追加了 MORE_STRINGS
中的字符串,最终 VAR
包含了 "Hello World CMake Example"
。
使用 list
进行追加
list
命令在处理 CMake 列表时更为强大,可以用于追加、移除和操作列表。以下是使用 list
命令进行追加操作的示例:
cmake_minimum_required(VERSION 3.0)
project(TEST)
set(L