ЯЗЫК
Укажите язык программирования, на котором написан исходный файл.
Свойство, которое можно установить для указания языка программирования исходного файла. Если оно не установлено, язык определяется на основе расширения файла. Типичные значения — CXX (например, C++), C, CSharp, CUDA, Fortran, ISPC, и ASM. Установка этого свойства для файла означает, что этот файл будет скомпилирован. Не устанавливайте это свойство для заголовков или файлов, которые не должны компилироваться.
Изменено в версии 3.20: Установка этого свойства приводит к компиляции исходного файла в указанном языке, используя явные флаги, если это возможно. Ранее это просто вызывало использование компилятора указанного языка. См. политику CMP0119.
© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.20/prop_sf/LANGUAGE.html