【发布时间】:2014-02-04 08:45:53
【问题描述】:
我正在使用CMake 处理一个使用OpenGL 的小C 项目。为了能够运行,我的可执行文件需要访问一些资源文件,例如 3D 网格、纹理或着色器程序源。
当我运行生成的可执行文件时,当前文件夹是创建它的目录。此目录可能因二叉树位置而异(源外?内源?计算机中的任何位置)。但我的资源位于我的源代码树附近。
我希望我的CMakeLists.txt 将资源文件夹复制到我的可执行输出目录中,但我不知道该怎么做。此外,我不确定这是 CMake 的“最佳实践”。
感谢您的阅读:)
【问题讨论】: