CMake教程版本号:3.16.3
英文原文链接: https://cmake.org/cmake/help/latest/guide/tutorial/index.html#id2
github示例代码 https://github.com/sxpsxp12/cmake-learning-exampes
现在我们可以为项目添加安装规则和测试支持了
安装规则
库的安装,我们需要安装库和头文件
程序的安装,我们需要安装可执行程序和配置头文件
对应的CMakefile.txt如下:
库的安装
install(TARGETS sayhello DESTINATION lib)
install(FILES helloworld.h DESTINATION include)
程序的安装
install(TARGETS helloworld DESTINATION bin)
install(FILES "${PROJECT_BINARY_DIR}/config.h" DESTINATION include)
修改默认的安装前缀
#修改CMAKE默认安装路径
if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
set(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}" CACHE PATH "..." FORCE)
endif()
总结
今天本节我们新