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