COMMON_LANGUAGE_RUNTIME
Новое в версии 3.12.
Установив это свойство цели, цель настраивается для построения с поддержкой C++/CLI.
Генератор Visual Studio определяет параметр clr в зависимости от значения свойства цели COMMON_LANGUAGE_RUNTIME.
Не задано (по умолчанию)
Нативный C++.
"" (установлено, но пусто)
Смешанный неуправляемый/управляемый C++ с использованием .NET Framework.
-
netcore -
Новое в версии 3.26.
Смешанный неуправляемый/управляемый C++ с использованием .NET Core.
Требуется наборы инструментов v142 VS 2019 или выше.
pure
Управляемый C++.
safe
Управляемый C++.
Это свойство оценивается только Генераторами Visual Studio для VS 2010 и выше.
Чтобы иметь возможность создавать управляемые C++ цели с VS 2017 и выше, необходимо установить компонент C++/CLI support, который может быть не установлен по умолчанию.
См. также IMPORTED_COMMON_LANGUAGE_RUNTIME
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.27/prop_tgt/COMMON_LANGUAGE_RUNTIME.html