Кроссплатформенная сборка qt приложений с использованием cmake
Ситуация такая
Есть собранный qt под разные платформы, linux windows andoid (в скором времени и mac) на хосте Linux
Мне нужно собрать приложение App под все платформы на Linux платформе,
Раньше я использовал qmake и там все было очень просто, достаточно было вызвать нужный qmake и передать ему -spec. Qmake сам проставлял нужные переменные и все работало отлично.
Теперь я перехожу на cmake и у меня трудности с вызовом cmake, как заставить его собирать приложение под определенную платформу?
Есть ли у cmake механизм схожий с "spec" в qmake?
или придется вручную проставлять все переменные (такой способ мне реализовать не удалось) ?
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.Вам это нравится? Поделитесь в социальных сетях!
Комментарии
Пожалуйста, авторизуйтесь или зарегистрируйтесь
- Bogdannn
- 28 марта 2024 г. 2:15
C++ - Тест 001. Первая программа и типы данных
- Результат:46баллов,
- Очки рейтинга-6
Добрый день.
Я вот такой материал нашёл на эту тему https://gitlab.kitware.com/cmake/community/wikis/doc/cmake/CrossCompiling
Но за его работоспособность не ручаюсь, не проверял
Спасибо )
но уже читал и честно не помогло
я задавал тот же вопрос на stackoverflow так какой то чувак дал ответ, как проверю его работоспособность отпишу здесь
Ждёмс тогда )))