LANGUAGE¶
指定原始碼檔案所使用的程式語言。
一個屬性,可用於指示原始碼檔案所使用的程式語言。如果未設定,則會根據檔案副檔名判斷語言。常見的值包括 CXX
(即 C++)、C
、CSharp
、CUDA
、Fortran
、HIP
、ISPC
和 ASM
。為檔案設定此屬性表示將編譯此檔案,除非設定了 HEADER_FILE_ONLY
。
在版本 3.20 中變更:設定此屬性會導致原始碼檔案以指定的語言編譯,並盡可能使用明確的標誌。先前,它僅導致使用指定語言的編譯器。請參閱政策 CMP0119
。