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