Spec-Zone.ru › CMake 3.13

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–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.13/prop_tgt/COMMON_LANGUAGE_RUNTIME.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API