Minimal Configuration for Qt Embedded
-
Hi,
I'm attempting to port Qt to a new OS (non-Linux, not fully POSIX). The new OS does not have threads, a proper file system, or very many libraries, so I need a very minimal configuration for the first port. The key feature I need is QWS_MULTIPROCESS. Other than that, all I need are the features to run examples/widgets/imageviewer and examples/widgets/movie for now.
I tried to fine-tuning the features for a linux install to see if the features I selected would support imageviewer and movie. However, it seems that Qt isn't fully stable when I try to fine-tune the features and keeps running into compile errors. Does anyone have a minimal configuration that they can share that is likely to work or any other sort of advice?
I'm also not convinced that the qconfig system works. I still seem to compile concurrent code even though QT_NO_CONCURRENT is in my qconfig file.
The configuration I'm running is:
@./configure -opensource -confirm-license -static -fast -no-sql-sqlite -no-qt3support -no-xmlpatterns -no-multimedia -no-audio-backend -no-phonon -no-phonon-backend -no-svg -no-webkit -no-javascript-jit -no-script -no-scripttools -no-declarative -platform qws/tess-generic-g++ -D QT_NO_THREAD -qt-zlib -qt-gif -qt-libtiff -qt-libmng -qt-libjpeg -no-openssl -nomake demos -nomake examples -no-nis -no-cups -no-iconv -no-dbus -xplatform qws/tess-generic-g++ -embedded generic -no-armfpa -little-endian -qt-freetype -qconfig tess -no-opengl -no-gfx-multiscreen
@
The qws/tess-generic-g++ platform has this qmake.conf: http://pastebin.com/qxGB757z
The qplatformdefs.h is the same as the one from qws/linux-generic-g++.
Here is qconfig-tess.h: http://pastebin.com/We2C1wCw