Put some information about static builds in dev-notes. Unedited, untranslated, worksf...
authorManuel Nickschas <sputnick@quassel-irc.org>
Thu, 24 Apr 2008 15:31:49 +0000 (15:31 +0000)
committerManuel Nickschas <sputnick@quassel-irc.org>
Thu, 24 Apr 2008 15:31:49 +0000 (15:31 +0000)
dev-notes/QT4_TARGET_DIRECTORIES [new file with mode: 0644]
dev-notes/build-static-qt.txt [new file with mode: 0644]

diff --git a/dev-notes/QT4_TARGET_DIRECTORIES b/dev-notes/QT4_TARGET_DIRECTORIES
new file mode 100644 (file)
index 0000000..2cfa624
--- /dev/null
@@ -0,0 +1 @@
+src/tools/moc src/tools/rcc src/tools/uic src/corelib src/xml src/network src/sql src/plugins/codecs src/script
diff --git a/dev-notes/build-static-qt.txt b/dev-notes/build-static-qt.txt
new file mode 100644 (file)
index 0000000..084f2c1
--- /dev/null
@@ -0,0 +1,25 @@
+[16:35:11] <EgS> 1.)
+[16:35:12] <EgS> ./configure -no-accessibility -qt-sql-sqlite -no-qt3support
+-no-gif -no-libtiff -no-libpng -no-libmng -no-libjpeg -nomake demos -nomake
+examples -nomake gui -nomake uic -nomake opengl -nomake tools -no-opengl
+-no-sm -no-xshape -no-xinerama -no-xcursor -no-xfixes -no-xrandr -no-xrender
+-no-fontconfig -no-tablet -no-xkb
+[16:35:31] <EgS> 2.)
+[16:35:31] <EgS> $ cat QT4_TARGET_DIRECTORIES
+[16:35:31] <EgS> src/tools/moc src/tools/rcc src/tools/uic src/corelib src/xml src/network src/sql src/plugins/codecs src/script
+[16:35:38] <EgS> so eine datei ist sehr hilfreich
+[16:35:40] <EgS> und dann im src dir:
+[16:36:21] <EgS> for i in `cat /home/irc/QT4_TARGET_DIRECTORIES`; do make -C $i; done
+[16:36:28] <EgS> naja...
+[16:36:33] <EgS> $pfad halt :)
+[16:36:50] <EgS> das ganze kannste dann noch mit "make install" machen
+
+for static core:
+./configure -static -no-accessibility -qt-sql-sqlite -qt-zlib -no-qt3support \
+-no-gif -no-libtiff -no-libpng -no-libmng -no-libjpeg -nomake demos -nomake examples \
+-nomake gui -nomake uic -nomake opengl -nomake tools -no-opengl -no-sm -no-xshape \
+-no-xinerama -no-xcursor -no-xfixes -no-xrandr -no-xrender -no-fontconfig -no-tablet \
+-no-xkb -no-glib -no-svg -openssl-linked -no-phonon -no-webkit -no-dbus -no-xmlpatterns \
+-prefix /usr/local/Trolltech/qt-4.4-static
+
+for i in `cat /home/sputnick/devel/quassel/dev-notes/QT4_TARGET_DIRECTORIES`; do make -C $i; done