【发布时间】:2011-02-08 00:29:34
【问题描述】:
我的项目的目录结构基本如下:
根目录/src
根/资产
根/库
我目前设置了 CMake 来编译源代码,编译库,然后通过从根目录调用 make 来链接它们。
然后我必须手动将可执行文件移动到原始资产目录中以使其运行,因为这是它所期望的位置(我们希望使用资产中的目录结构进行测试,使其接近我们期望的完成后)。
那么,有没有办法告诉 CMake 自动将编译后的二进制文件粘贴到该目录中,以及将资产复制过来?由于我们在进行源外构建,因此将可执行文件放回原始项目源的 assets 文件夹中似乎很奇怪。
简而言之,两个问题:有没有办法让 CMake 复制资产和代码,有没有办法让它将生成的可执行文件复制到构建树中的特定位置?
任何帮助将不胜感激 --- 谢谢!
【问题讨论】:
标签: file build-automation cmake