]> git.sesse.net Git - vlc/commitdiff
contrib: qt4: Reduce win32 binsize
authorRafaël Carré <funman@videolan.org>
Fri, 11 Nov 2011 01:43:03 +0000 (20:43 -0500)
committerRafaël Carré <funman@videolan.org>
Fri, 11 Nov 2011 01:44:24 +0000 (20:44 -0500)
Some config options do not apply to win32 builds (e.g. QT_NO_ICONV)

contrib/src/qt4/QtCore.pc.in
contrib/src/qt4/QtGui.pc.in
contrib/src/qt4/cross.patch
contrib/src/qt4/rules.mak

index df71777076f16cc03eca719d3cb03915f95906fc..9b26c3077e314b8685559d5e20c1b0d908fdfd19 100644 (file)
@@ -6,5 +6,5 @@ includedir=${prefix}/include/qt4/QtCore
 Name: Qtcore
 Description: Qtcore Library
 Version: @@VERSION@@
-Libs: -Wl,--subsystem,windows -mwindows -L${libdir} -lQtCore -lqcncodecs -lqjpcodecs -lqkrcodecs -lqtwcodecs -lrpcrt4 -loleaut32 -lole32 -luuid -lwinspool -lwinmm -lshell32 -lcomctl32 -ladvapi32 -lgdi32 -limm32 -lwsock32
+Libs: -Wl,--subsystem,windows -mwindows -L${libdir} -lQtCore -lrpcrt4 -loleaut32 -lole32 -luuid -lwinspool -lwinmm -lshell32 -lcomctl32 -ladvapi32 -lgdi32 -limm32 -lwsock32
 Cflags:  -I${prefix}/include/qt4 -I${includedir} -DQT_NODLL
index d46603b44dbd451e2dcd5c99421f05794601b642..c8740f64e6c900c62765b4577e6ce54804aafd5d 100644 (file)
@@ -6,5 +6,5 @@ includedir=${prefix}/include/qt4/QtGui
 Name: Qtgui
 Description: Qtgui Library
 Version: @@VERSION@@
-Libs: -Wl,--subsystem,windows -mwindows -L${libdir} -lqjpeg -lqtaccessiblewidgets -lQtGui -lQtCore -lqcncodecs -lqjpcodecs -lqkrcodecs -lqtwcodecs -lrpcrt4 -loleaut32 -lole32 -luuid -lwinspool -lwinmm -lshell32 -lcomctl32 -lcomdlg32 -ladvapi32 -lgdi32 -limm32 -lwsock32
+Libs: -Wl,--subsystem,windows -mwindows -L${libdir} -lqjpeg -lqtaccessiblewidgets -lQtGui -lQtCore -lrpcrt4 -loleaut32 -lole32 -luuid -lwinspool -lwinmm -lshell32 -lcomctl32 -lcomdlg32 -ladvapi32 -lgdi32 -limm32 -lwsock32
 Cflags: -I${prefix}/include/qt4 -I${includedir} -DQT_NODLL
index f2f97ae2096f08d878f90ee98eed4ddf37897fb5..bbbd7e7611a300ec9ed6283c48444e1fc7502e82 100644 (file)
 +QMAKE_STRIP           = $(XSTRIP)
  QMAKE_STRIPFLAGS_LIB  += --strip-unneeded
  load(qt_config)
+--- qt-everywhere-opensource-src-4.7.4/configure.orig  2011-11-10 18:48:29.351058392 -0500
++++ qt-everywhere-opensource-src-4.7.4/configure       2011-11-10 18:50:40.971711056 -0500
+@@ -7767,6 +7767,7 @@
+ fi
+ # X11/Unix/Mac only configs
++if [ "$XPLATFORM_MINGW" != "yes" ]; then
+ [ "$CFG_CUPS" = "no" ]       && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_CUPS"
+ [ "$CFG_ICONV" = "no" ]      && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_ICONV"
+ [ "$CFG_GLIB" != "yes" ]     && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_GLIB"
+@@ -7807,6 +7808,8 @@
+ [ "$CFG_COREWLAN" = "no" ]       && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_COREWLAN"
+ [ "$CFG_ICD" != "yes" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_ICD"
++fi
++
+ # sort QCONFIG_FLAGS for neatness if we can
+ [ '!' -z "$AWK" ] && QCONFIG_FLAGS=`echo $QCONFIG_FLAGS | $AWK '{ gsub(" ", "\n"); print }' | sort | uniq`
+ QCONFIG_FLAGS=`echo $QCONFIG_FLAGS`
index 7b10b84d49d04d79a0abe5e5467ab79131192065..79f3fa592b2bd15b1de22357d9d13e7263834cfd 100644 (file)
@@ -45,9 +45,6 @@ endif
        # INSTALLING PLUGINS
        install -D -- $</plugins/imageformats/libqjpeg.a "$(PREFIX)/lib/libqjpeg.a"
        install -D -- $</plugins/accessible/libqtaccessiblewidgets.a "$(PREFIX)/lib/libqtaccessiblewidgets.a"
-       for codec in cn jp kr tw; \
-               do install -D -- $</plugins/codecs/libq$${codec}codecs.a "$(PREFIX)/lib/libq$${codec}codecs.a"; \
-       done
        # INSTALLING HEADERS
        for h in corelib gui xml network; \
                do find . -type f -name '*.h' -exec install -D -- "{}" "$(PREFIX)/include/qt4/src/$${h}/{}" \; ; \