相关疑难解决方法(0)

在CMake中使用GLOB或每个文件单独指定源文件是否更好?

CMake提供了几种指定目标源文件的方法.一种是使用globbing(文档),例如:

FILE(GLOB MY_SRCS dir/*)
Run Code Online (Sandbox Code Playgroud)

另一个是单独指定每个文件.

哪种方式更喜欢?Globbing似乎很容易,但我听说它有一些缺点.

cmake

145
推荐指数
4
解决办法
7万
查看次数

如何从cmake`file(GLOB ...)`模式中排除单个文件?

CMakeLists.txt包含这一行:

file(GLOB lib_srcs Half/half.cpp Iex/*.cpp IlmThread/*.cpp Imath/*.cpp IlmImf/*.cpp)

IlmImf文件夹包含b44ExpLogTable.cpp,我需要从构建中排除.

怎么实现呢?

cmake

76
推荐指数
2
解决办法
4万
查看次数

标签 统计

cmake ×2