CMake可以创建到资源目录的软链接吗?

时间:2016-10-05 09:39:56

标签: cmake resources

目前,我使用此命令将资源(即着色器)从源代码目录复制到Build目录

file( COPY ${CMAKE_CURRENT_SOURCE_DIR}/shaders DESTINATION ${CMAKE_CURRENT_BINARY_DIR} )

但我不喜欢这样,因为每次我对资源进行一些更改时都必须运行cmake,这使得例如调试GLSL着色器非常繁琐

我更希望cmake创建从资源目录到构建目录的软链接,以便资源中的所有更改都是最新的,而不会cmake make运行ADD_CUSTOM_TARGET( shaders ALL COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_CURRENT_SOURCE_DIR}/shaders ${CMAKE_CURRENT_BINARY_DIR}/shaders ) 。我更喜欢如果可以使用尽可能旧版本的cmake来完成。

编辑:

这个问题在other question解决了。为了说清楚我用过这样的话:

    var title;
    var project;

0 个答案:

没有答案