请检查以下场景:
cmakelists_1.txt
set( variable_name
${CMAKE_CURRENT_SOURCE_DIR}/sub_folder1
${CMAKE_CURRENT_SOURCE_DIR}/sub_folder2
)
cmakelists_2.txt
include_directories(
${variable_name}
)
现在,当 cmakelists_2 执行时,它不包括 sub_folders 中存在的文件。但如果我在 cmakelists_1 中为 sub_folders 提供绝对路径,它会起作用。
如果我遗漏了什么,请指出我。