2
编译过程中生成一个自定义的文件,我想安装的是一个项目的CMake编译过程中生成的自定义文件:安装在CMake的
在我的项目文件SampleDictionary_rdict.pcm
由命令从外部模块生成在编译过程中,我想将它复制到$CMAKE_INSTALL_PREFIX/lib
与make install
我遇到的问题是我已经试过的install(...)
所有变体所需要的文件之前编译存在。
从生成文件的外部模块的命令是:
ROOT_GENERATE_DICTIONARY(
SampleDictionary
...
)
这在我的build目录生成SampleDictionary_rdict.pcm
。
例如,如果我尝试添加:
install(TARGETS SampleDictionary DESTINATION "${CMAKE_INSTALL_PREFIX}/lib")
我CMakeLists.txt
结束时,我有不存在的文件的问题。
完美:'安装(文件建立/ SampleDictionary_rdict.pcm DESTINATION $ {} CMAKE_INSTALL_PREFIX/lib目录)'的伎俩。 (其中'build'是我的CMake构建目录) – ddavis 2015-02-24 17:10:10