LANGUAGE

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

一个可以设置的属性,用于指示源文件是什么编程语言。 如果未设置,则语言根据文件扩展名确定。 典型值是 CXX (即 C++), C, CSharp, CUDA, Fortran, HIP, ISPC, 和 ASM。 为文件设置此属性意味着将编译此文件,除非设置了 HEADER_FILE_ONLY

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