【发布时间】:2010-07-10 12:05:46
【问题描述】:
我有一个多模块 CMake 项目,其根 CMakeLists.txt 带有多个 add_subdirectory 宏。
据我了解,CPack/CMake 的默认设置是在根 CMakeLists.txt 所在的项目根文件夹中创建包。我想创建一个单独的 install 模块,它有自己的文件夹并在那里创建包?如何做到这一点?
【问题讨论】:
-
似乎 CPack 的
make package_source只将所有内容打包在 CMAKE_SOURCE_DIR 下。如果您想从单独的模块中调用它,则无法使用另一个文件夹:(
标签: build-process cmake