可执行文件
要创建生成可执行文件的构建目标,应使用 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)