X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=contrib%2Fsrc%2Fqt4%2Frules.mak;h=ca397287d6dfeee7f6ade9274dd742dc4ea447a7;hb=7a6e884fa6d0aec0b4c673f3a785fff8ea7d12e1;hp=16d384a2d2a3835d96295a6eac86e41e3e41f968;hpb=d7f643847b2b6b5d1b5d162316d580a8bfc11f83;p=vlc diff --git a/contrib/src/qt4/rules.mak b/contrib/src/qt4/rules.mak index 16d384a2d2..ca397287d6 100644 --- a/contrib/src/qt4/rules.mak +++ b/contrib/src/qt4/rules.mak @@ -3,10 +3,13 @@ QT4_VERSION = 4.7.4 QT4_URL := http://download.qt.nokia.com/qt/source/qt-everywhere-opensource-src-$(QT4_VERSION).tar.gz -# FIXME : OSX and win32 build -ifdef HAVE_WIN64 +# FIXME : OSX build +# FIXME : native win32 build +ifdef HAVE_CROSS_COMPILE +ifdef HAVE_WIN32 PKGS += qt4 endif +endif ifeq ($(call need_pkg,"QtCore QtGui"),) PKGS_FOUND += qt4 @@ -19,14 +22,15 @@ $(TARBALLS)/qt-$(QT4_VERSION).tar.gz: qt4: qt-$(QT4_VERSION).tar.gz .sum-qt4 $(UNPACK) - patch -p0 < $(SRC)/qt4/cross-x64.diff # FIXME : add new target, fix/add mingw32 target + patch -p0 < $(SRC)/qt4/cross.patch mv qt-everywhere-opensource-src-4.7.4 $@ && touch $@ +XTOOLS := XCC="$(CC)" XCXX="$(CXX)" XSTRIP="$(STRIP)" XAR="$(AR)" + .qt4: qt4 - for i in qmake moc uic rcc; do ln -sf `which $$i` $ "$(PREFIX)/lib/pkgconfig/QtCore.pc" cat $(SRC)/qt4/QtGui.pc.in | sed -e s/@@VERSION@@/$(QT4_VERSION)/ | sed -e 's|@@PREFIX@@|$(PREFIX)|' > "$(PREFIX)/lib/pkgconfig/QtGui.pc" touch $@