Название: g++ флаги include Отправлено: Nimbus от Сентябрь 13, 2013, 17:51 Собственно, жизнь заставила писать под мак и стать на 1/3
Вопрос мой таков: как запретить qmake'у генерить Makefile с указанием системных фреймворков Qt? qmake вызывается таким образом Код: /path/to/my/custom/qt/bin/qmake -spec /path/to/my/custom/qt/mkspecs/macx-g++ \ На выходе полученный Makefile имеет такие вот неприятные строки CXXFLAGS = -pipe -F/path/to/my/custom/qt/lib -g -Wall -W $(DEFINES) INCPATH = -I/path/to/my/custom/qt/mkspecs/macx-g++ -I. -I/Library/Frameworks/QtCore.framework/Versions/4/Headers -I./path/to/my/custom/qt/include/QtCore -I/Library/Frameworks/QtGui.framework/Versions/4/Headers -I/path/to/my/custom/qt/include/QtGui -I/path/to/my/custom/qt/include -I. -F/Library/Frameworks LIBS = $(SUBLIBS) -F/Library/Frameworks -L/path/to/my/custom/qt/lib -framework QtGui -framework QtCore Собственно, вопрос, как избавиться от выделенных красным строк при генерации Makefile'а? P. S. Qt 4.6.3 Название: Re: g++ флаги include Отправлено: WARPSON от Октябрь 29, 2013, 09:38 Несколько не по теме, но все же замечу, что
в Mac OS X есть пакет macports, с которым вместе в гости к яблокам приходит мир портов от FreeBSD и т.п. Конкретно можно инсталляцией посредством macports установить свой компилятор, свой отдельный pyqt4, доставить все пакеты из мира pypi и получить абсолютную кроссплатформенность ваших Python/Qt приложений в трех средах - Linux/MacOSX/Windows (для последнего есть "шлюз" ActivePython). Причем именно в Макоси есть "variant"ы установки пакетов, что еще гибче. Я добился такого и могу повторить на любой из перечисленных платформ. Все предыдущие способы установки библиотек были несравнимы с этим, сродни шаманству. |