可执行文件

要创建生成可执行文件的构建目标,应使用 add_executable 命令:

add_executable(my_exe
               main.cpp
               utilities.cpp)

这将为 GNU make 创建一个构建目标,例如 make my_exe,并对配置的编译器进行适当的调用,以从两个源文件 main.cpputilities.cpp 生成可执行文件 my_exe

默认情况下,所有可执行目标都添加到内置 all 目标(对于 GNU make 为 all,对于 MSVC 为 BUILD_ALL)。
要排除使用默认 all 目标构建的可执行文件,可以在目标名称后面添加可选参数 EXCLUDE_FROM_ALL

add_executable(my_optional_exe EXCLUDE_FROM_ALL main.cpp)