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