auto-generate QMAKE_PKGCONFIG_REQUIRES and QMAKE_PKGCONFIG_DESCRIPTION
less boilerplate, more accuracy Change-Id: I6cc2abd50eafb4901d987c122f10a62ec9ea9da3 Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>bb10
parent
f3cca88ac4
commit
131ba187f2
|
|
@ -194,6 +194,12 @@ unix {
|
|||
QMAKE_LIBTOOL_INSTALL_REPLACE += include_replace lib_replace
|
||||
}
|
||||
|
||||
unix|win32-g++* {
|
||||
for(i, QT):QMAKE_PKGCONFIG_REQUIRES += $$eval(QT.$${i}.name)
|
||||
isEmpty(QMAKE_PKGCONFIG_DESCRIPTION): \
|
||||
QMAKE_PKGCONFIG_DESCRIPTION = $$replace(TARGET, ^Qt, "Qt ") module
|
||||
}
|
||||
|
||||
contains(QT_PRODUCT, OpenSource.*):DEFINES *= QT_OPENSOURCE
|
||||
DEFINES *= QT_NO_CAST_TO_ASCII QT_ASCII_CAST_WARNINGS
|
||||
DEFINES *= QT_MOC_COMPAT #we don't need warnings from calling moc code in our generated code
|
||||
|
|
|
|||
|
|
@ -8,8 +8,6 @@ CONFIG += exceptions
|
|||
DEFINES += QT_BUILD_CONCURRENT_LIB QT_NO_USING_NAMESPACE
|
||||
win32-msvc*|win32-icc:QMAKE_LFLAGS += /BASE:0x66000000
|
||||
|
||||
unix|win32-g++*:QMAKE_PKGCONFIG_REQUIRES = QtCore
|
||||
|
||||
load(qt_module_config)
|
||||
|
||||
PRECOMPILED_HEADER = ../corelib/global/qt_pch.h
|
||||
|
|
|
|||
|
|
@ -15,12 +15,6 @@ contains(QT_CONFIG, dbus-linked) {
|
|||
}
|
||||
|
||||
# INCLUDEPATH += .
|
||||
unix|win32-g++* {
|
||||
QMAKE_PKGCONFIG_DESCRIPTION = Qt \
|
||||
DBus \
|
||||
module
|
||||
QMAKE_PKGCONFIG_REQUIRES = QtCore
|
||||
}
|
||||
win32 {
|
||||
wince*:LIBS_PRIVATE += -lws2
|
||||
else:LIBS_PRIVATE += -lws2_32 \
|
||||
|
|
|
|||
|
|
@ -7,8 +7,6 @@ MODULE_CONFIG = opengl
|
|||
|
||||
DEFINES += QT_BUILD_GUI_LIB QT_NO_USING_NAMESPACE
|
||||
|
||||
unix|win32-g++*:QMAKE_PKGCONFIG_REQUIRES = QtCore
|
||||
|
||||
load(qt_module_config)
|
||||
|
||||
# Code coverage with TestCocoon
|
||||
|
|
|
|||
|
|
@ -15,8 +15,6 @@ DEFINES += QT_BUILD_NETWORK_LIB QT_NO_USING_NAMESPACE
|
|||
QT = core-private
|
||||
win32-msvc*|win32-icc:QMAKE_LFLAGS += /BASE:0x64000000
|
||||
|
||||
unix|win32-g++*:QMAKE_PKGCONFIG_REQUIRES = QtCore
|
||||
|
||||
load(qt_module_config)
|
||||
|
||||
QMAKE_DOCS = $$PWD/doc/qtnetwork.qdocconf
|
||||
|
|
|
|||
|
|
@ -10,8 +10,6 @@ win32-msvc*|win32-icc:QMAKE_LFLAGS += /BASE:0x63000000
|
|||
solaris-cc*:QMAKE_CXXFLAGS_RELEASE -= -O2
|
||||
irix-cc*:QMAKE_CXXFLAGS += -no_prelink -ptused
|
||||
|
||||
unix|win32-g++*:QMAKE_PKGCONFIG_REQUIRES = QtCore QtGui
|
||||
|
||||
load(qt_module_config)
|
||||
|
||||
contains(QT_CONFIG, opengl):CONFIG += opengl
|
||||
|
|
|
|||
|
|
@ -10,8 +10,6 @@ DEFINES += QT_BUILD_PLATFORMSUPPORT_LIB
|
|||
|
||||
load(qt_module_config)
|
||||
|
||||
unix|win32-g++*:QMAKE_PKGCONFIG_REQUIRES = QtCore QtGui
|
||||
|
||||
DEFINES += QT_NO_CAST_FROM_ASCII
|
||||
PRECOMPILED_HEADER = ../corelib/global/qt_pch.h
|
||||
|
||||
|
|
|
|||
|
|
@ -6,8 +6,6 @@ QT = core-private gui-private widgets-private
|
|||
|
||||
DEFINES += QT_BUILD_PRINTSUPPORT_LIB QT_NO_USING_NAMESPACE
|
||||
|
||||
unix|win32-g++*:QMAKE_PKGCONFIG_REQUIRES = QtCore QtGui
|
||||
|
||||
load(qt_module_config)
|
||||
|
||||
QMAKE_DOCS = $$PWD/doc/qtprintsupport.qdocconf
|
||||
|
|
|
|||
|
|
@ -8,8 +8,6 @@ DEFINES += QT_BUILD_SQL_LIB
|
|||
DEFINES += QT_NO_USING_NAMESPACE
|
||||
win32-msvc*|win32-icc:QMAKE_LFLAGS += /BASE:0x62000000
|
||||
|
||||
unix|win32-g++*:QMAKE_PKGCONFIG_REQUIRES = QtCore
|
||||
|
||||
load(qt_module_config)
|
||||
|
||||
DEFINES += QT_NO_CAST_FROM_ASCII
|
||||
|
|
|
|||
|
|
@ -9,8 +9,6 @@ DEFINES += QT_BUILD_WIDGETS_LIB QT_NO_USING_NAMESPACE
|
|||
win32-msvc*|win32-icc:QMAKE_LFLAGS += /BASE:0x65000000
|
||||
irix-cc*:QMAKE_CXXFLAGS += -no_prelink -ptused
|
||||
|
||||
unix|win32-g++*:QMAKE_PKGCONFIG_REQUIRES = QtCore
|
||||
|
||||
QMAKE_DOCS = $$PWD/doc/qtwidgets.qdocconf
|
||||
QMAKE_DOCS_INDEX = ../../doc
|
||||
|
||||
|
|
|
|||
|
|
@ -7,8 +7,6 @@ QT = core-private
|
|||
DEFINES += QT_BUILD_XML_LIB QT_NO_USING_NAMESPACE
|
||||
win32-msvc*|win32-icc:QMAKE_LFLAGS += /BASE:0x61000000
|
||||
|
||||
unix|win32-g++*:QMAKE_PKGCONFIG_REQUIRES = QtCore
|
||||
|
||||
load(qt_module_config)
|
||||
|
||||
QMAKE_DOCS = $$PWD/doc/qtxml.qdocconf
|
||||
|
|
|
|||
Loading…
Reference in New Issue