可執行檔案

要建立生成可執行檔案的構建目標,應使用 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)