【发布时间】:2014-12-09 14:30:47
【问题描述】:
我有一个库,其中包含多个目录下的多个源文件。我想编写一个 cmake,将它们全部添加到项目中,而不要求单独编写它们。
我在我的 cmake 中使用这一行:
FILE(GLOB_RECURSE ALL_Lib_CPP_SRCS src/Library/ *.cpp)
add_library(MyLibrary STATIC ALL_Lib_CPP_SRCS)
但是生成 msvc 项目并没有包含所有文件,并且我在运行 cmake 时收到此消息:
CMake Error at CMakeLists.txt:49 (add_library):
Cannot find source file:
ALL_Lib_CPP_SRCS
Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx
这个cmake有什么问题?
【问题讨论】: