From 37a64fb867bada4ef315e85e56cf23e4ae974d8d Mon Sep 17 00:00:00 2001
From: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Date: Wed, 27 Mar 2013 17:14:40 +0100
Subject: [PATCH] factor out all library dependencies to _dependencies.pri
 files

this makes it uniform for all libraries

Change-Id: I7a7665a2c74c8f212248c0400de04ca3eed1440a
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
---
 src/libs/aggregation/aggregation.pro                        | 1 +
 src/libs/aggregation/aggregation_dependencies.pri           | 0
 src/libs/cplusplus/cplusplus.pro                            | 2 +-
 src/libs/cplusplus/cplusplus_dependencies.pri               | 1 +
 src/libs/glsl/glsl.pro                                      | 2 +-
 src/libs/glsl/glsl_dependencies.pri                         | 1 +
 src/libs/languageutils/languageutils.pro                    | 2 +-
 src/libs/languageutils/languageutils_dependencies.pri       | 1 +
 src/libs/qmldebug/qmldebug.pro                              | 1 +
 src/libs/qmldebug/qmldebug_dependencies.pri                 | 0
 src/libs/qmleditorwidgets/qmleditorwidgets.pro              | 3 +--
 src/libs/qmleditorwidgets/qmleditorwidgets_dependencies.pri | 2 ++
 src/libs/qmljs/qmljs.pro                                    | 3 +--
 src/libs/qmljs/qmljs_dependencies.pri                       | 2 ++
 src/libs/zeroconf/zeroconf.pro                              | 1 +
 src/libs/zeroconf/zeroconf_dependencies.pri                 | 0
 16 files changed, 15 insertions(+), 7 deletions(-)
 create mode 100644 src/libs/aggregation/aggregation_dependencies.pri
 create mode 100644 src/libs/cplusplus/cplusplus_dependencies.pri
 create mode 100644 src/libs/glsl/glsl_dependencies.pri
 create mode 100644 src/libs/languageutils/languageutils_dependencies.pri
 create mode 100644 src/libs/qmldebug/qmldebug_dependencies.pri
 create mode 100644 src/libs/qmleditorwidgets/qmleditorwidgets_dependencies.pri
 create mode 100644 src/libs/qmljs/qmljs_dependencies.pri
 create mode 100644 src/libs/zeroconf/zeroconf_dependencies.pri

diff --git a/src/libs/aggregation/aggregation.pro b/src/libs/aggregation/aggregation.pro
index b601bbc0610..aa775a35553 100644
--- a/src/libs/aggregation/aggregation.pro
+++ b/src/libs/aggregation/aggregation.pro
@@ -2,6 +2,7 @@ TEMPLATE = lib
 TARGET = Aggregation
 
 include(../../qtcreatorlibrary.pri)
+include(aggregation_depedencies.pri)
 
 DEFINES += AGGREGATION_LIBRARY
 
diff --git a/src/libs/aggregation/aggregation_dependencies.pri b/src/libs/aggregation/aggregation_dependencies.pri
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/src/libs/cplusplus/cplusplus.pro b/src/libs/cplusplus/cplusplus.pro
index 4c272c5a6f2..9b2672f8035 100644
--- a/src/libs/cplusplus/cplusplus.pro
+++ b/src/libs/cplusplus/cplusplus.pro
@@ -6,5 +6,5 @@ DEFINES += NDEBUG
 unix:QMAKE_CXXFLAGS_DEBUG += -O2
 
 include(../../qtcreatorlibrary.pri)
+include(cplusplus_dependencies.pri)
 include(cplusplus-lib.pri)
-include(../languageutils/languageutils.pri)
diff --git a/src/libs/cplusplus/cplusplus_dependencies.pri b/src/libs/cplusplus/cplusplus_dependencies.pri
new file mode 100644
index 00000000000..83e147c1579
--- /dev/null
+++ b/src/libs/cplusplus/cplusplus_dependencies.pri
@@ -0,0 +1 @@
+include(../languageutils/languageutils.pri)
diff --git a/src/libs/glsl/glsl.pro b/src/libs/glsl/glsl.pro
index 2268ab55f7b..1baa6eb1032 100644
--- a/src/libs/glsl/glsl.pro
+++ b/src/libs/glsl/glsl.pro
@@ -5,5 +5,5 @@ DEFINES += \
     QT_CREATOR
 
 include(../../qtcreatorlibrary.pri)
+include(glsl_dependencies.pri)
 include(glsl-lib.pri)
-include(../utils/utils.pri)
diff --git a/src/libs/glsl/glsl_dependencies.pri b/src/libs/glsl/glsl_dependencies.pri
new file mode 100644
index 00000000000..5e1db77cc93
--- /dev/null
+++ b/src/libs/glsl/glsl_dependencies.pri
@@ -0,0 +1 @@
+include(../utils/utils.pri)
diff --git a/src/libs/languageutils/languageutils.pro b/src/libs/languageutils/languageutils.pro
index ecf48889224..10454168f83 100644
--- a/src/libs/languageutils/languageutils.pro
+++ b/src/libs/languageutils/languageutils.pro
@@ -5,5 +5,5 @@ DEFINES += QT_CREATOR
 unix:QMAKE_CXXFLAGS_DEBUG += -O3
 
 include(../../qtcreatorlibrary.pri)
+include(languageutils_dependencies.pri)
 include(languageutils-lib.pri)
-include(../utils/utils.pri)
diff --git a/src/libs/languageutils/languageutils_dependencies.pri b/src/libs/languageutils/languageutils_dependencies.pri
new file mode 100644
index 00000000000..5e1db77cc93
--- /dev/null
+++ b/src/libs/languageutils/languageutils_dependencies.pri
@@ -0,0 +1 @@
+include(../utils/utils.pri)
diff --git a/src/libs/qmldebug/qmldebug.pro b/src/libs/qmldebug/qmldebug.pro
index 26a1a408566..aa9df75faa3 100644
--- a/src/libs/qmldebug/qmldebug.pro
+++ b/src/libs/qmldebug/qmldebug.pro
@@ -3,6 +3,7 @@ TARGET = QmlDebug
 QT += network
 
 include(../../qtcreatorlibrary.pri)
+include(qmldebug_dependencies.pri)
 include(qmldebug-lib.pri)
 
 OTHER_FILES += \
diff --git a/src/libs/qmldebug/qmldebug_dependencies.pri b/src/libs/qmldebug/qmldebug_dependencies.pri
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/src/libs/qmleditorwidgets/qmleditorwidgets.pro b/src/libs/qmleditorwidgets/qmleditorwidgets.pro
index 99eced93756..f157fcb5812 100644
--- a/src/libs/qmleditorwidgets/qmleditorwidgets.pro
+++ b/src/libs/qmleditorwidgets/qmleditorwidgets.pro
@@ -6,7 +6,6 @@ DEFINES += QWEAKPOINTER_ENABLE_ARROW
 unix:QMAKE_CXXFLAGS_DEBUG += -O3
 
 include(../../qtcreatorlibrary.pri)
-include(../qmljs/qmljs.pri)
-include(../utils/utils.pri)
+include(qmleditorwidgets_dependencies.pri)
 include(qmleditorwidgets-lib.pri)
 
diff --git a/src/libs/qmleditorwidgets/qmleditorwidgets_dependencies.pri b/src/libs/qmleditorwidgets/qmleditorwidgets_dependencies.pri
new file mode 100644
index 00000000000..7772b49acb2
--- /dev/null
+++ b/src/libs/qmleditorwidgets/qmleditorwidgets_dependencies.pri
@@ -0,0 +1,2 @@
+include(../qmljs/qmljs.pri)
+include(../utils/utils.pri)
diff --git a/src/libs/qmljs/qmljs.pro b/src/libs/qmljs/qmljs.pro
index 7c93645b8c5..2f38f35ed6c 100644
--- a/src/libs/qmljs/qmljs.pro
+++ b/src/libs/qmljs/qmljs.pro
@@ -4,6 +4,5 @@ DEFINES += QMLJS_BUILD_DIR QT_CREATOR
 
 QT +=script
 include(../../qtcreatorlibrary.pri)
+include(qmljs_dependencies.pri)
 include(qmljs-lib.pri)
-include(../utils/utils.pri)
-include(../languageutils/languageutils.pri)
diff --git a/src/libs/qmljs/qmljs_dependencies.pri b/src/libs/qmljs/qmljs_dependencies.pri
new file mode 100644
index 00000000000..6a261f76ef0
--- /dev/null
+++ b/src/libs/qmljs/qmljs_dependencies.pri
@@ -0,0 +1,2 @@
+include(../utils/utils.pri)
+include(../languageutils/languageutils.pri)
diff --git a/src/libs/zeroconf/zeroconf.pro b/src/libs/zeroconf/zeroconf.pro
index 0d5c07b31cc..20051ad061c 100644
--- a/src/libs/zeroconf/zeroconf.pro
+++ b/src/libs/zeroconf/zeroconf.pro
@@ -21,6 +21,7 @@ HEADERS += servicebrowser.h \
     syssocket.h
 
 include(../../qtcreatorlibrary.pri)
+include(zeroconf_dependencies.pri)
 
 win32{
     LIBS += -lws2_32
diff --git a/src/libs/zeroconf/zeroconf_dependencies.pri b/src/libs/zeroconf/zeroconf_dependencies.pri
new file mode 100644
index 00000000000..e69de29bb2d
-- 
GitLab