cmake对每个源文件生成可执行对象

project(hello)

# 将当前目录下所有源文件放到变量SRC中
aux_source_directory(./ SRC)

# 遍历所有源文件
foreach(src ${SRC})
    # 获取文件名
    get_filename_component(target ${src} NAME_WE)
    # 生成可执行文件
    add_executable(${target} ${src})
endforeach()
posted @ 2023-09-20 20:00  BuzzWeek  阅读(17)  评论(0编辑  收藏  举报