Найдено результатов: 1

CMake и статическая линковка

Есть небольшая самописная кроссплатформенная игрушка использующая SDL. Язык C++. Под Win32 и Win64 собирается в mingw-w64, gcc 4.5.1.

Хочется следующего: в сборках под Windows линковать зависимости статически. Не охота таскать за собой добрый десяток библиотек. Сейчас в среде сборки есть оба варианта библиотек: для статической и динамической линковки. По умолчанию gcc предпочитает линковать динамически. Для того, чтобы он выбирал статические версии библиотек требуется добавлять перед ними ключ -static. Причём потом требуется перед библиотеками, которые линкуются динамически (OpenGL), добавить ключ -dynamic.

Вопрос: как заставить/научить cmake собирать нужную командную строку?

C++   MinGW   CMake   GCC    

441   2   10:16, 14th August, 2020