summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/qt_svg.pri11
-rw-r--r--src/plugins/iconengines/svgiconengine/svgiconengine.pro6
-rw-r--r--src/plugins/imageformats/svg/svg.pro6
-rw-r--r--src/svg/svg.pro9
-rw-r--r--sync.profile14
5 files changed, 38 insertions, 8 deletions
diff --git a/modules/qt_svg.pri b/modules/qt_svg.pri
new file mode 100644
index 0000000..5fa3212
--- /dev/null
+++ b/modules/qt_svg.pri
@@ -0,0 +1,11 @@
+QT_SVG_VERSION = $$QT_VERSION
+QT_SVG_MAJOR_VERSION = $$QT_MAJOR_VERSION
+QT_SVG_MINOR_VERSION = $$QT_MINOR_VERSION
+QT_SVG_PATCH_VERSION = $$QT_PATCH_VERSION
+
+QT.svg.name = QtSvg
+QT.svg.includes = $$QT_MODULE_INCLUDE_BASE $$QT_MODULE_INCLUDE_BASE/QtSvg
+QT.svg.private_includes = $$QT_MODULE_INCLUDE_BASE/QtSvg/private
+QT.svg.sources = $$QT_MODULE_BASE/src/svg
+QT.svg.libs = $$QT_MODULE_LIB_BASE
+QT.svg.depends = core gui
diff --git a/src/plugins/iconengines/svgiconengine/svgiconengine.pro b/src/plugins/iconengines/svgiconengine/svgiconengine.pro
index 5c5a31e..642fb0f 100644
--- a/src/plugins/iconengines/svgiconengine/svgiconengine.pro
+++ b/src/plugins/iconengines/svgiconengine/svgiconengine.pro
@@ -1,12 +1,14 @@
+load(qt_module)
+
TARGET = qsvgicon
-include(../../qpluginbase.pri)
+include($$QT_SOURCE_TREE/src/plugins/qpluginbase.pri)
HEADERS += qsvgiconengine.h
SOURCES += main.cpp \
qsvgiconengine.cpp
QT += xml svg
-QTDIR_build:DESTDIR = $$QT_BUILD_TREE/plugins/iconengines
+DESTDIR = $$QT_BUILD_TREE/plugins/iconengines
target.path += $$[QT_INSTALL_PLUGINS]/iconengines
INSTALLS += target
diff --git a/src/plugins/imageformats/svg/svg.pro b/src/plugins/imageformats/svg/svg.pro
index bcf4c21..c3412b9 100644
--- a/src/plugins/imageformats/svg/svg.pro
+++ b/src/plugins/imageformats/svg/svg.pro
@@ -1,12 +1,14 @@
+load(qt_module)
+
TARGET = qsvg
-include(../../qpluginbase.pri)
+include($$QT_SOURCE_TREE/src/plugins/qpluginbase.pri)
HEADERS += qsvgiohandler.h
SOURCES += main.cpp \
qsvgiohandler.cpp
QT += xml svg
-QTDIR_build:DESTDIR = $$QT_BUILD_TREE/plugins/imageformats
+DESTDIR = $$QT_BUILD_TREE/plugins/imageformats
target.path += $$[QT_INSTALL_PLUGINS]/imageformats
INSTALLS += target
diff --git a/src/svg/svg.pro b/src/svg/svg.pro
index 79f284a..3572d59 100644
--- a/src/svg/svg.pro
+++ b/src/svg/svg.pro
@@ -1,3 +1,5 @@
+load(qt_module)
+
TARGET = QtSvg
QPRO_PWD = $$PWD
QT = core gui
@@ -8,8 +10,7 @@ solaris-cc*:QMAKE_CXXFLAGS_RELEASE -= -O2
unix|win32-g++*:QMAKE_PKGCONFIG_REQUIRES = QtCore QtGui
-include(../qbase.pri)
-
+include($$QT_SOURCE_TREE/src/qbase.pri)
HEADERS += \
qsvggraphics_p.h \
@@ -38,8 +39,8 @@ SOURCES += \
qgraphicssvgitem.cpp \
qsvggenerator.cpp
-INCLUDEPATH += ../3rdparty/harfbuzz/src
+INCLUDEPATH += $$QT_SOURCE_TREE/src/3rdparty/harfbuzz/src
symbian:TARGET.UID3=0x2001B2E2
-include(../3rdparty/zlib_dependency.pri)
+include($$QT_SOURCE_TREE/src/3rdparty/zlib_dependency.pri)
diff --git a/sync.profile b/sync.profile
new file mode 100644
index 0000000..275e96c
--- /dev/null
+++ b/sync.profile
@@ -0,0 +1,14 @@
+%modules = ( # path to module name map
+ "QtSvg" => "$basedir/src/svg",
+);
+%moduleheaders = ( # restrict the module headers to those found in relative path
+);
+%classnames = (
+);
+%mastercontent = (
+ "core" => "#include <QtCore/QtCore>\n",
+ "gui" => "#include <QtGui/QtGui>\n",
+);
+%modulepris = (
+ "QtSvg" => "$basedir/modules/qt_svg.pri",
+);