追加
追加操作允许你将新元素添加到现有的变量或列表中。
使用 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