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