CMakeLists.txt 589 B

12345678910111213141516171819202122232425262728
  1. # 获取当前目录全部头文件
  2. FILE (GLOB ALL_HEAD "*.hpp" "*.h")
  3. # 获取当前目录全部源文件
  4. FILE (GLOB ALL_SOURCE "*.cpp" "*.c")
  5. include_directories(${PCL_INCLUDE_DIRS})
  6. # 构建库
  7. ADD_LIBRARY(libconversion
  8. ${ALL_HEAD}
  9. ${ALL_SOURCE}
  10. )
  11. target_include_directories(libconversion PUBLIC
  12. ${PCL_INCLUDE_DIRS}
  13. )
  14. target_link_libraries(libconversion PUBLIC
  15. ${PCL_LIBRARIES}
  16. )
  17. # 安装库到安装路径
  18. INSTALL (TARGETS libconversion DESTINATION lib)
  19. # 安装全部头文件到安装路径
  20. INSTALL (FILES
  21. ${ALL_HEAD}
  22. DESTINATION include/libconversion
  23. )