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