LANGUAGE¶
指定源文件所用编程语言。
一个可用于指示源文件编程语言的属性。如果未设置,则根据文件扩展名确定语言。典型值包括 CXX
(即 C++)、C
、CSharp
、CUDA
、Fortran
、HIP
、ISPC
和 ASM
。设置此属性意味着该文件将被编译,除非设置了 HEADER_FILE_ONLY
。
3.20 版更改:设置此属性会导致源文件以指定的语言进行编译,并尽可能使用显式标志。以前,它只导致使用指定语言的编译器。请参阅策略 CMP0119
。