CMakeLists.txt 459 B

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