我正在使用cmake构建Mac OS X捆绑包。捆绑的应用程序依赖于作为同一过程的一部分构建的一些支持程序,因此我想将相关的构建输出复制到捆绑中作为日常构建的一部分。 (理想情况下,这将涉及通常的依赖性检查,因此文件只有在重建后才会被复制。)
我尝试过使用file(COPY...)
和copy_resolved_item_into_bundle
,但似乎都没有评估生成器表达式,因此如何形成正确的路径并不明显。
有没有办法得到我想要的东西?
(cmake 3.5.0 + ninja 1.6.0。从终端构建而不是Xcode / Qt Creator /等。)