Название: Подскажите по qmake и зависимостям Отправлено: BuRn от Июнь 02, 2015, 22:27 Есть некий проект(кучка библиотек) и основной проект, который зависит от библиотек первого. Первый проект собирается cmake-ом, второй qmake-ом. Вот в чем вопрос, можно ли как-то заставить второй проект(который на qmake) сначала запустить make для первого проекта, а только потом начать компилять основной проект?
Название: Re: Подскажите по qmake и зависимостям Отправлено: lesav от Июнь 02, 2015, 22:35 Уверен, что следующая ссылка поможет
http://www.prog.org.ru/index.php?topic=26570.msg190825#msg190825 Название: Re: Подскажите по qmake и зависимостям Отправлено: BuRn от Июнь 02, 2015, 22:52 Уверен, что следующая ссылка поможет Перекопал там все, либо ткните носом, либо там нет того что мне нужно, либо вы не поняли что мне нужно.http://www.prog.org.ru/index.php?topic=26570.msg190825#msg190825 Название: Re: Подскажите по qmake и зависимостям Отправлено: BuRn от Июнь 02, 2015, 23:25 Эту проблему можно попробовать решить с помощью Мэйкфайл уже сгенерирован, нужно просто в директории запустить make, все makefile-ы сгенерированы cmake-ом уже "qmake: добавление своих команд в Makefile" -> PRE_TARGETDEPS и POST_TARGETDEPS "qmake: генерация файлов с помощью QMAKE_EXTRA_COMPILERS" Название: Re: Подскажите по qmake и зависимостям Отправлено: Fregloin от Июнь 03, 2015, 09:30 вызвать через system(make $PATH_TO_PROJECT)?
Название: Re: Подскажите по qmake и зависимостям Отправлено: BuRn от Июнь 03, 2015, 18:47 вызвать через system(make $PATH_TO_PROJECT)? Сделал по другому. Ваш вариант не правильный, команда запустится до начала компиляции, во время генерации make файлов.Название: Re: Подскажите по qmake и зависимостям Отправлено: __Heaven__ от Июнь 05, 2015, 10:46 QMAKE_PRE_LINK может быть станет выходом? Из него запускать cmake сборку
Название: Re: Подскажите по qmake и зависимостям Отправлено: BuRn от Июнь 09, 2015, 01:04 QMAKE_PRE_LINK может быть станет выходом? Из него запускать cmake сборку Если интересно реализовано так:system - запускаю просто cmake, в итоге cmake отрабатывает на этапе qmake-а А далее дописал таргеты для сборки makefile-ов которые нагенерил cmake |