语言

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

可以设置以指示源文件是哪种编程语言的属性。如果未设置,则根据文件扩展名确定语言。典型值是“CXX”(即 C++)、“C”、“CSharp”、“CUDA”、“Fortran”、“HIP”、“ISPC”和``ASM``。为文件设置这个属性意味着这个文件将被编译,除非 HEADER_FILE_ONLY 被设置。

在 3.20 版本发生变更: 设置此属性会导致源文件被编译为指定的语言,如果可能,使用显式标志。以前它只会导致使用指定语言的编译器。请参阅政策:policy:CMP0119