LANGUAGE

指定源文件所写的编程语言。

可以设置的属性,以指示源文件所写的编程语言。如果没有设置,将基于文件扩展名确定语言。典型的值是 CXX(即 C++)、CCSharpCUDAFortranHIPISPCASM。为文件设置此属性表示将会编译此文件,除非设置 HEADER_FILE_ONLY

在 3.20 版中更改:设置此属性会导致源文件作为指定的语言编译,如果可能,使用显式标志。之前它只会导致使用指定的语言的编译器。请参阅策略 CMP0119