2011-04-02 66 views
1

我有一个项目由三个二进制文件和两个库组成。今天我有两个CMakeLists.txt文件的每个部分,因为我想要make install将编译的文件复制到项目/ bin目录进行开发和生产使用我希望它安装文件到/usr/ ...不同的安装目标与cmake

I想要有一个单独的make install-devmake install或类似的东西。这可能与cmake?我在cmake文档中搜索,但没有发现任何相关信息。

回答

2

我知道的最简单的方法来移动安装点使用相对路径为你的安装目录

install(TARGETS t tlib 
     RUNTIME DESTINATION bin 
     LIBRARY DESTINATION lib 
) 

,然后当你的发展来看,它这样

cmake -D CMAKE_INSTALL_PREFIX=/projhome/bin 

运行cmake像这样的发布

cmake -D CMAKE_INSTALL_PREFIX=/usr