COMMON_LANGUAGE_RUNTIME
Установив этот целевой параметр, целевой объект настраивается на сборку с поддержкой C++/CLI.
Генератор Visual Studio определяет параметр clr в зависимости от значения COMMON_LANGUAGE_RUNTIME:
- параметр не задан: нативный C++ (т.е. по умолчанию)
- параметр задан, но пустой: смешанный необработанный/обработанный C++
- параметр задан с любым ненулевым значением: обработанный C++
Поддерживаемые значения: "", "pure", "safe"
Этот параметр оценивается только генераторами Visual Studio для VS 2010 и выше.
Для возможности сборки целевых объектов на управляемом C++ с VS 2017 и выше необходимо установить компонент C++/CLI support, что может не выполняться по умолчанию.
См. также IMPORTED_COMMON_LANGUAGE_RUNTIME
© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.15/prop_tgt/COMMON_LANGUAGE_RUNTIME.html