cmake_minimum_required(VERSION 3.10) project(udp2lcm) # 设置源文件为本文件夹下的所有.c .cpp文件以及lcmtype文件夹下的所有.c .cpp文件 aux_source_directory(. DIR_SRCS) aux_source_directory(${CMAKE_SOURCE_DIR}/lcmtype DIR_SRCS) # 生成可执行文件 add_executable(udp2lcm ${DIR_SRCS}) target_link_libraries(udp2lcm lcm pthread)