# 获取当前目录全部头文件GLOB_RECURSE FILE (GLOB ALL_HEAD "*.hpp" "*.h") # 获取当前目录全部源文件 FILE (GLOB ALL_SOURCE "*.cpp" "*.c") # 构建库 ADD_LIBRARY(libpahoc ${ALL_HEAD} ${ALL_SOURCE} ) target_link_libraries(libpahoc PUBLIC paho-mqtt3a ) # 安装库到安装路径 INSTALL (TARGETS libpahoc DESTINATION lib) # 安装全部头文件到安装路径 INSTALL (FILES ${ALL_HEAD} DESTINATION include/libpahoc )