我有一个由三个二进制文件和两个库组成的项目。今天我为每个部分提供了2个CMakeLists.txt文件,因为我希望make install
将已编译的文件复制到project / bin目录以进行开发和生产使用我希望它将文件安装到/usr/
...
我希望有一个单独的make install-dev
和make install
或类似的东西。这可能与cmake?我在cmake文档中搜索但没有发现任何相关内容。
答案 0 :(得分:2)
我知道移动安装点的最简单方法是使用安装目录的相对路径
install(TARGETS t tlib
RUNTIME DESTINATION bin
LIBRARY DESTINATION lib
)
然后当你运行cmake进行开发时就像这样运行
cmake -D CMAKE_INSTALL_PREFIX=/projhome/bin
像这样发布
cmake -D CMAKE_INSTALL_PREFIX=/usr