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