0
有没有办法强制CMAKE选择来源形式当前生成文件夹如果文件是可用的,否则从源目录?如何从构建目录中选择源代码(如果可用)否则使用源代码目录?
我的项目结构如下:
ROOT/lib/a.cpp
/BUILD
build文件夹是我跑cmake ..
。我有一个可选的自定义目标,它会生成一个源文件BUILD/lib/a.cpp
:cmake generate
。
我想在ROOT/lib
中建立一个库,它会自动拾取生成的源文件BUILD/lib/a.cpp
,否则使用ROOT/lib/a.cpp
。
该库通过以下方式与ROOT/lib/CMakeLists.txt
生成:
add_library(test a.cpp)
(省略了自定义规则)。