在较旧的cmake(2.8.12)中导出仅外部标头库

时间:2019-01-31 16:14:37

标签: cmake

我有一个组织如下的项目:

.
├── CMakeLists.txt
├── externals
│   ├── CMakeLists.txt
│   └── spdlog...
├── mylib
└── tools

toolsmylib都使用spdlog,这是仅标头的库。 externals也可以托管其他外部库。

对于较新的cmake,我已使用以下方法来设置外部库,该库运行良好。

# externals/CMakeLists.txt
add_library(spdlog INTERFACE)
target_include_directories(spdlog INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/)

现在,我必须使其与2.8.12(CentOS / RHAT 7)一起使用,并且没有接口支持,对我来说最好的选择是什么? TIA

0 个答案:

没有答案