CMake将项目构建为库模块

时间:2015-03-10 17:40:25

标签: cmake build-process

我正在尝试使用CMake构建一个包含多个模块的项目。

project
--modules
  CMakeLists.txt

  --mod1
    CMakeLists.txt
    --src
      --*.cpp
    --include
      --*.h

  --mod2
    CMakeLists.txt
    --src
      --*.cpp
    --include
      --*.h

--applications

这类似于openCV的结构。我正在尝试编写类似于openCV的宏,你简单地说add_module(mod1 DEPENDS mod2),它会进入并递归安装mod1及其所有依赖项。我还希望能够构建特定的模块。不幸的是,我无法通过这种方式找到许多CMake示例。 OpenCV宏非常复杂,很难提炼出基本的CMake命令。任何帮助表示赞赏!

0 个答案:

没有答案