LANGUAGE

指定源文件所用编程语言。

一个可用于指示源文件编程语言的属性。如果未设置,则根据文件扩展名确定语言。典型值包括 CXX (即 C++)、CCSharpCUDAFortranHIPISPCASM。设置此属性意味着该文件将被编译,除非设置了 HEADER_FILE_ONLY

3.20 版更改:设置此属性会导致源文件以指定的语言进行编译,并尽可能使用显式标志。以前,它只导致使用指定语言的编译器。请参阅策略 CMP0119