We should definitely keep these in a safe place accessible for everyone on the web page...
Regards, Helge F On Wed, Oct 24, 2012 at 12:58 AM, Filip Jonckers <[email protected]>wrote: > FYI here are my build notes which worked for us to build QTJambi on the > latest Apple Mac OS X release > (Thanks to Darryl and Tiziano) > > > Build notes QT / QT Jambi > > *********************************************************************************** > > =========== > QT download > =========== > > curl -O <qt-source-tar-file> > tar xvzf <qt-source-tar-file> > > example: > curl -O > ftp://ftp.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.8.3.tar.gz > tar xvzf qt-everywhere-opensource-src-4.8.3.tar.gz > > > or via git: > git clone git://gitorious.org/qt/qt.git > > > ====================== > OS X build environment > ====================== > > export JAVA_HOME=`/usr/libexec/java_home -v 1.7` > export ANT_HOME=/usr/share/ant/ > export MAVEN_HOME=/usr/share/maven/ > export > > SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk > > ============ > QT configure > ============ > > ./configure -opensource --confirm-license=yes -fast -no-framework > -no-qt3support -release -no-rpath -shared -no-dbus > > > ======== > QT BUILD > ======== > > make > > > ========== > QT INSTALL > ========== > > * will install QT in /usr/local/Trolltech/Qt-4.8.3 > > make install > > * this step is required before building QTJambi > > sudo mkdir /usr/local/Trolltech/Qt-4.8.3/lib/Resources > sudo cp -R src/gui/mac/qt_menu.nib > /usr/local/Trolltech/Qt-4.8.3/lib/Resources > > > ============================ > patch QT mkspec for SDK 10.8 > ============================ > > * edit /usr/local/Trolltech/Qt-4.8.3/mkspecs/common/g++-macx.conf > > change: > > QMAKE_CFLAGS_X86_64 += -Xarch_x86_64 -mmacosx-version-min=10.5 > > to: > > QMAKE_CFLAGS_X86_64 += -Xarch_x86_64 -mmacosx-version-min=10.7 > > > > > ================ > QTJAMBI download > ================ > > git clone git://gitorious.org/qt-jambi/qtjambi-community.git > cd qtjambi-community > > ========================= > QTJAMBI build environment > ========================= > > * add to build.properties > > qtjambi.configuration = release > generator.includepaths = > > ${basedir}/generator/targets:${basedir}/src/cpp:${java.home.target}/include:${java.home.target}/include/${java.osarch.target} > qtjambi.macosx.macsdk = > > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk > > > * correct the MAC SDK path > > find . -name "*.pr?" -exec grep -H MAC_SDK {} \; > > files to patch: > * ./src/cpp/designer-integration/pri/jambi.pri > * ./generator/generator.pro > * ./juic/juic.pro > * ./src/cpp/qtjambi/qtjambi_base.pri > > correct the SDK path to: > > > QMAKE_MAC_SDK=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk > > or use the environment variable: > > QMAKE_MAC_SDK=$$(SDKROOT) > > > ========================= > QTJAMBI build environment > ========================= > > export JAVA_HOME=`/usr/libexec/java_home -v 1.7` > export ANT_HOME=/usr/share/ant/ > export MAVEN_HOME=/usr/share/maven/ > export QTDIR=/usr/local/Trolltech/Qt-4.8.3/ > export DYLD_LIBRARY_PATH=/usr/local/Trolltech/Qt-4.8.3/lib > > > ============= > QTJAMBI build > ============= > > ant all 2>&1 | tee BUILDLOG.txt > > > * to build again: > > ant clean > ant init.build > > > _______________________________________________ > Qt-jambi-interest mailing list > [email protected] > http://lists.qt.nokia.com/mailman/listinfo/qt-jambi-interest >
_______________________________________________ Qt-jambi-interest mailing list [email protected] http://lists.qt.nokia.com/mailman/listinfo/qt-jambi-interest
