00c5f39081
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.
58 lines
2.5 KiB
Plaintext
58 lines
2.5 KiB
Plaintext
%modules = ( # path to module name map
|
|
"QtGui" => "$basedir/src/gui",
|
|
"QtOpenGL" => "$basedir/src/opengl",
|
|
"QtOpenVG" => "$basedir/src/openvg",
|
|
"QtCore" => "$basedir/src/corelib",
|
|
"QtXml" => "$basedir/src/xml",
|
|
"QtSql" => "$basedir/src/sql",
|
|
"QtNetwork" => "$basedir/src/network",
|
|
"QtSvg" => "$basedir/src/svg",
|
|
"QtTest" => "$basedir/src/testlib",
|
|
"QtDBus" => "$basedir/src/dbus",
|
|
);
|
|
%moduleheaders = ( # restrict the module headers to those found in relative path
|
|
);
|
|
%classnames = (
|
|
"qglobal.h" => "QtGlobal",
|
|
"qendian.h" => "QtEndian",
|
|
"qconfig.h" => "QtConfig",
|
|
"qplugin.h" => "QtPlugin",
|
|
"qalgorithms.h" => "QtAlgorithms",
|
|
"qcontainerfwd.h" => "QtContainerFwd",
|
|
"qdebug.h" => "QtDebug",
|
|
"qevent.h" => "QtEvents",
|
|
"qnamespace.h" => "Qt",
|
|
"qssl.h" => "QSsl",
|
|
"qtest.h" => "QTest",
|
|
"qtconcurrentmap.h" => "QtConcurrentMap",
|
|
"qtconcurrentfilter.h" => "QtConcurrentFilter",
|
|
"qtconcurrentrun.h" => "QtConcurrentRun",
|
|
);
|
|
%mastercontent = (
|
|
"core" => "#include <QtCore/QtCore>\n",
|
|
"gui" => "#include <QtGui/QtGui>\n",
|
|
"network" => "#include <QtNetwork/QtNetwork>\n",
|
|
"svg" => "#include <QtSvg/QtSvg>\n",
|
|
"opengl" => "#include <QtOpenGL/QtOpenGL>\n",
|
|
"openvg" => "#include <QtOpenVG/QtOpenVG>\n",
|
|
"xml" => "#include <QtXml/QtXml>\n",
|
|
);
|
|
%modulepris = (
|
|
"QtCore" => "$basedir/src/modules/qt_core.pri",
|
|
"QtDBus" => "$basedir/src/modules/qt_dbus.pri",
|
|
"QtGui" => "$basedir/src/modules/qt_gui.pri",
|
|
"QtNetwork" => "$basedir/src/modules/qt_network.pri",
|
|
"QtOpenGL" => "$basedir/src/modules/qt_opengl.pri",
|
|
"QtOpenVG" => "$basedir/src/modules/qt_openvg.pri",
|
|
"QtSql" => "$basedir/src/modules/qt_sql.pri",
|
|
"QtSvg" => "$basedir/src/modules/qt_svg.pri",
|
|
"QtTest" => "$basedir/src/modules/qt_testlib.pri",
|
|
"QtXml" => "$basedir/src/modules/qt_xml.pri",
|
|
);
|
|
|
|
@ignore_for_master_contents = ( "qt.h", "qpaintdevicedefs.h" );
|
|
@ignore_for_include_check = ( "qatomic.h" );
|
|
@ignore_for_qt_begin_header_check = ( "qiconset.h", "qconfig.h", "qconfig-dist.h", "qconfig-large.h", "qconfig-medium.h", "qconfig-minimal.h", "qconfig-small.h", "qfeatures.h", "qt_windows.h" );
|
|
@ignore_for_qt_begin_namespace_check = ( "qconfig.h", "qconfig-dist.h", "qconfig-large.h", "qconfig-medium.h", "qconfig-minimal.h", "qconfig-small.h", "qfeatures.h", "qatomic_arch.h", "qatomic_windowsce.h", "qt_windows.h", "qatomic_macosx.h" );
|
|
@ignore_for_qt_module_check = ( "$modules{QtCore}/arch", "$modules{QtCore}/global", "$modules{QtTest}", "$modules{QtDBus}" );
|