【发布时间】:2016-10-07 18:24:09
【问题描述】:
我需要创建指向目录common_resources 的符号链接,该目录包含纹理、字体、3D 模型、着色器,位于我的CMAKE_SOURCE_DIR 中。我必须将这样的链接放入我编译的所有二进制目标的工作目录(约 50 个目录)中。
我可以通过将这个 ADD_CUSTOM_TARGET 添加到每个子文件夹来一个一个地完成
ADD_CUSTOM_TARGET( common_resources ALL COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_SOURCE_DIR}/common_resources ${CMAKE_CURRENT_BINARY_DIR}/common_resources )
但我不想这样做,因为:
- 我不想编辑所有那些
CMakeList.txt文件和 - 我不想无缘无故地创建这么多自定义目标。我使用 Code::Blocks IDE,而且我已经有很长的目标列表可供选择,这使得使用起来很困难。
【问题讨论】:
标签: cmake