Андрей Янкович
Қаз. 3, 2019, 7:29 Т.Қ.

Кроссплатформенная сборка qt приложений с использованием cmake

Qt, crosscompile, cmake

Ситуация такая
Есть собранный qt под разные платформы, linux windows andoid (в скором времени и mac) на хосте Linux
Мне нужно собрать приложение App под все платформы на Linux платформе,

Раньше я использовал qmake и там все было очень просто, достаточно было вызвать нужный qmake и передать ему -spec. Qmake сам проставлял нужные переменные и все работало отлично.

Теперь я перехожу на cmake и у меня трудности с вызовом cmake, как заставить его собирать приложение под определенную платформу?

Есть ли у cmake механизм схожий с "spec" в qmake?
или придется вручную проставлять все переменные (такой способ мне реализовать не удалось) ?

3

Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!

4
Evgenii Legotckoi
  • Қаз. 4, 2019, 1:01 Т.Қ.

Добрый день.

Я вот такой материал нашёл на эту тему https://gitlab.kitware.com/cmake/community/wikis/doc/cmake/CrossCompiling

Но за его работоспособность не ручаюсь, не проверял

    Андрей Янкович
    • Қаз. 4, 2019, 1:02 Т.Қ.

    Спасибо )
    но уже читал и честно не помогло

      Андрей Янкович
      • Қаз. 4, 2019, 1:03 Т.Қ.

      я задавал тот же вопрос на stackoverflow так какой то чувак дал ответ, как проверю его работоспособность отпишу здесь

        Evgenii Legotckoi
        • Қаз. 4, 2019, 1:04 Т.Қ.

        Ждёмс тогда )))

          Пікірлер

          Тек рұқсаты бар пайдаланушылар ғана пікір қалдыра алады.
          Кіріңіз немесе Тіркеліңіз