Add module specific pris, and make syncqt create fwd includes
authorMarius Storm-Olsen <marius.storm-olsen@nokia.com>
Thu, 25 Nov 2010 02:21:06 +0000 (20:21 -0600)
committeraxis <qt-info@nokia.com>
Wed, 27 Apr 2011 10:05:46 +0000 (12:05 +0200)
commit00c5f39081fb8de9e0b77de4e21ba0862d4bf695
tree1e59cc757f647a28ed72f600796e6c294a8d6ca2
parent94e8d3b6864ce9cd7a024d30b4f938a3ace940a2
Add module specific pris, and make syncqt create fwd includes

The module specific pris define the modules
    name
    version
    dependencies
    include paths
    lib paths
    additional CONFIGs and DEFINES
They are located in the modules source directory, with fwd
includes created in QtBase/mkspecs/modules build directory.
The pris use
    QT_MODULE_INCLUDE_BASE
    QT_MODULE_LIB_BASE
to specify the locations for includes and libs. These paths
are normally based on
    QT_INSTALL_HEADERS
    QT_INSTALL_LIBS
for installed modules, but overridden to the module's build
directory by syncqt for the fwd included pris.
The path of the pris must be specified in the sync.profile
for syncqt to create the fwding pris in QtBase.
13 files changed:
bin/syncqt
mkspecs/features/qt_config.prf
src/modules/qt_core.pri [new file with mode: 0644]
src/modules/qt_dbus.pri [new file with mode: 0644]
src/modules/qt_gui.pri [new file with mode: 0644]
src/modules/qt_network.pri [new file with mode: 0644]
src/modules/qt_opengl.pri [new file with mode: 0644]
src/modules/qt_openvg.pri [new file with mode: 0644]
src/modules/qt_sql.pri [new file with mode: 0644]
src/modules/qt_svg.pri [new file with mode: 0644]
src/modules/qt_testlib.pri [new file with mode: 0644]
src/modules/qt_xml.pri [new file with mode: 0644]
sync.profile