因为
aux_source_directory
(./ EXE_SRC)中只能将当前目录中的源代码文件添加到变量
EXE_SRC中,如果最终要生成的文件还依赖与当前目录中子目录里面的源代码文件时,可以用如下的方法
list命令
list(APPEND SRC_LIST a.cpp b.cpp ) list(REMOVE_ITEM SRC_LIST a.cpp )
#@H_502_40@假设有如下文件目录和源文件.
./Folder
|
+ --- a.cpp
+ --- b.cpp
+ --- c,cpp
|
+ --- other(文件夹)
|
+ --- d.cpp
+ --- e.cpp
#--------------------------------------------------------------------
#--------------------------------------------------------------------
add_library
(
EXE
_dll
SHARED
${
EXE_SRC
}
)
|