Spec-Zone.ru › CMake 3.29

GNUtoMS

Преобразование библиотеки импорта GNU (.dll.a) в формат MS (.lib).

При компоновке динамической библиотеки или исполняемого файла, которые экспортируют символы с помощью GNU-инструментов на Windows (MinGW/MSYS) при установленной Visual Studio, необходимо преобразовать библиотеку импорта (.dll.a) из формата GNU в формат MS (.lib). Обе библиотеки импорта будут установлены командой install(TARGETS) и экспортированы командами install(EXPORT) и export(), чтобы их можно было использовать для компоновки с приложениями, использующими GNU- или MS-совместимые инструменты.

Если переменная CMAKE_GNUtoMS установлена при создании целевого объекта, её значение используется для инициализации этого свойства. Переменная должна быть установлена до первой команды, которая активирует язык, например, project() или enable_language(). CMake предоставляет эту переменную в качестве опции пользователю при конфигурации на Windows с GNU-инструментами.

© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.29/prop_tgt/GNUtoMS.html

Spec-Zone.ru

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