我在stackoverflow上阅读了很多关于install命令的内容,但我无法正确理解它。这些安装规则的任务是什么?我无法理解我在哪里可以找到lib或bin目录。
" DESTINATION参数指定将要安装文件的磁盘上的目录。如果给定完整路径(带有前导斜杠或驱动器号),则直接使用它。如果给出了相对路径,则将其解释为>相对于CMAKE_INSTALL_PREFIX的值。"
cmake_minimum_required(VERSION 2.8)
project(Test)
# Create library
add_library(testlib STATIC test.cpp)
# Create executable
add_executable(exe main.cpp)
target_link_libraries(exe testlib)
# Install library
install(TARGETS testlib
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib)
#install header
install(FILES test.hpp DESTINATION include)
# Install executable
install(TARGETS test DESTINATION bin)