如何在SET变量中的每个cpp之前添加路径? (CMakeLists)

时间:2014-04-06 22:50:20

标签: cmake

我的CMakeLists中有以下变量:

SET(SOURCE s1.cpp s2.cpp ...)

我想在每个sx.cpp之前添加一个路径,但我不想手动添加它:

SET(路径路径) SET(SOURCE {$ path} s1.cpp {$ path} s2.cpp ...)

有没有办法添加路径而不必复制变量?

由于

1 个答案:

答案 0 :(得分:2)

FOREACH(SRC ${SOURCE})
  LIST(APPEND SRC2 "${PATH}/${SRC}")
ENDFOREACH()

您的结果在SRC2