参考文章

  1. cmake: 生成库的配置和版本信息,做成独立的库

示例

简单的文件拷贝

  1. # from cmake-examples 01-basic E-installing
  2. ############################################################
  3. # Install
  4. ############################################################
  5. # Binaries
  6. install (TARGETS cmake_examples_inst_bin
  7. DESTINATION bin)
  8. # Library
  9. # Note: may not work on windows
  10. install (TARGETS cmake_examples_inst
  11. LIBRARY DESTINATION lib)
  12. # Header files
  13. # 将include/下的文件拷贝到include下
  14. install(DIRECTORY ${PROJECT_SOURCE_DIR}/include/
  15. DESTINATION include)
  16. # Config
  17. install (FILES cmake-examples.conf
  18. DESTINATION etc)