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