Spec-Zone.ru › CMake 3.17

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.12/prop_tgt/COMMON_LANGUAGE_RUNTIME.html

Spec-Zone.ru

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