可执行文件
要创建生成可执行文件的构建目标,应使用 add_executable 命令:
add_executable(my_exe
main.cpp
utilities.cpp)
这将为 GNU make 创建一个构建目标,例如 make my_exe,并对配置的编译器进行适当的调用,以从两个源文件 main.cpp 和 utilities.cpp 生成可执行文件 my_exe。
默认情况下,所有可执行目标都添加到内置 all 目标(对于 GNU make 为 all,对于 MSVC 为 BUILD_ALL)。
要排除使用默认 all 目标构建的可执行文件,可以在目标名称后面添加可选参数 EXCLUDE_FROM_ALL:
add_executable(my_optional_exe EXCLUDE_FROM_ALL main.cpp)