From 647a72325680b7febfa9c70c8b4dd720004b968a Mon Sep 17 00:00:00 2001
From: Janne Anttila <janne.anttila@digia.com>
Date: Tue, 19 Jun 2012 09:25:42 +0300
Subject: [PATCH] Fix MNG imageformat plugin build.

Trying to build MNG image format plugin for WEC7 gives the error:
Cannot open include file: 'qmnghandler_p.h': No such file or directory

The correct INCLUDEPATH was already used in qmnghandler.pri, but it
wasn't included anywhere. Refactored mng.pro to use qmnghandler.pri
correspondingly as TIFF image format plugin uses qtiffhandler.pri

Change-Id: Ie96c898b27747da3a34465eda2c6a3b923ad22c6
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Johannes Oikarinen <johannes.oikarinen@digia.com>
Reviewed-by: Andreas Holzammer <andreas.holzammer@kdab.com>
Reviewed-by: aavit <eirik.aavitsland@digia.com>
---
 src/plugins/imageformats/mng/mng.pro         | 13 ++-----------
 src/plugins/imageformats/mng/qmnghandler.pri |  9 +++++----
 2 files changed, 7 insertions(+), 15 deletions(-)

diff --git a/src/plugins/imageformats/mng/mng.pro b/src/plugins/imageformats/mng/mng.pro
index 9890c11f..f4e79afa 100644
--- a/src/plugins/imageformats/mng/mng.pro
+++ b/src/plugins/imageformats/mng/mng.pro
@@ -4,15 +4,6 @@ PLUGIN_TYPE = imageformats
 PLUGIN_CLASS_NAME = QMngPlugin
 load(qt_plugin)
 
-HEADERS += qmnghandler_p.h
-SOURCES += qmnghandler.cpp
-OTHER_FILES += mng.json
-config_libmng {
-    unix|win32-g++*: LIBS += -lmng
-    else:win32: LIBS += libmng.lib
-} else {
-    include($$PWD/../../../3rdparty/libmng.pri)
-    *-g++*: QMAKE_CFLAGS_WARN_ON += -Wno-unused-parameter
-}
-
+include(qmnghandler.pri)
 SOURCES += main.cpp
+OTHER_FILES += mng.json
diff --git a/src/plugins/imageformats/mng/qmnghandler.pri b/src/plugins/imageformats/mng/qmnghandler.pri
index ffb98de9..cdf17c50 100644
--- a/src/plugins/imageformats/mng/qmnghandler.pri
+++ b/src/plugins/imageformats/mng/qmnghandler.pri
@@ -2,9 +2,10 @@
 INCLUDEPATH *= $$PWD
 HEADERS += $$PWD/qmnghandler_p.h
 SOURCES += $$PWD/qmnghandler.cpp
-contains(QT_CONFIG, system-mng) {
-        if(unix|win32-g++*):LIBS += -lmng
-        else:win32:         LIBS += libmng.lib
+config_libmng {
+    unix|win32-g++*: LIBS += -lmng
+    else:win32: LIBS += libmng.lib
 } else {
-    include($$PWD/../../3rdparty/libmng.pri)
+    include($$PWD/../../../3rdparty/libmng.pri)
+    *-g++*: QMAKE_CFLAGS_WARN_ON += -Wno-unused-parameter
 }
-- 
GitLab