From: Manuel Nickschas Date: Thu, 24 Apr 2008 15:31:49 +0000 (+0000) Subject: Put some information about static builds in dev-notes. Unedited, untranslated, worksf... X-Git-Tag: 0.2.0-beta1~23 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=35af5004c39149168b23a967513754d74a4d1321 Put some information about static builds in dev-notes. Unedited, untranslated, worksforme stuff. --- diff --git a/dev-notes/QT4_TARGET_DIRECTORIES b/dev-notes/QT4_TARGET_DIRECTORIES new file mode 100644 index 00000000..2cfa624a --- /dev/null +++ b/dev-notes/QT4_TARGET_DIRECTORIES @@ -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 index 00000000..084f2c14 --- /dev/null +++ b/dev-notes/build-static-qt.txt @@ -0,0 +1,25 @@ +[16:35:11] 1.) +[16:35:12] ./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] 2.) +[16:35:31] $ cat QT4_TARGET_DIRECTORIES +[16:35:31] 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] so eine datei ist sehr hilfreich +[16:35:40] und dann im src dir: +[16:36:21] for i in `cat /home/irc/QT4_TARGET_DIRECTORIES`; do make -C $i; done +[16:36:28] naja... +[16:36:33] $pfad halt :) +[16:36:50] 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