aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@digia.com>2013-03-25 19:09:49 +0100
committerOswald Buddenhagen <oswald.buddenhagen@digia.com>2013-04-03 14:37:45 +0200
commit66a3553107a43f56372f756b218e268e71390d19 (patch)
tree8e3f7d31f29d3760ba450f7ed6caf4da6ebed12f /src/libs
parentc320f65d1cd58f86061c09cf5992603e26af5871 (diff)
make library and plugin dependencies declarative
instead of directly including the respective pri files in *_dependencies.pri, set variables and let qtcreator.pri resolve them to includes. this will allow us to re-use the dependency info elsewhere. Change-Id: Iaa33924e428ac0409660f42df2f98a7978452d3e Reviewed-by: Eike Ziller <eike.ziller@digia.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Diffstat (limited to 'src/libs')
-rw-r--r--src/libs/aggregation/aggregation.pri1
-rw-r--r--src/libs/aggregation/aggregation_dependencies.pri1
-rw-r--r--src/libs/cplusplus/cplusplus.pri1
-rw-r--r--src/libs/cplusplus/cplusplus_dependencies.pri4
-rw-r--r--src/libs/extensionsystem/extensionsystem.pri3
-rw-r--r--src/libs/extensionsystem/extensionsystem_dependencies.pri4
-rw-r--r--src/libs/glsl/glsl.pri1
-rw-r--r--src/libs/glsl/glsl_dependencies.pri4
-rw-r--r--src/libs/languageutils/languageutils.pri1
-rw-r--r--src/libs/languageutils/languageutils_dependencies.pri4
-rw-r--r--src/libs/qmldebug/qmldebug.pri1
-rw-r--r--src/libs/qmldebug/qmldebug_dependencies.pri1
-rw-r--r--src/libs/qmleditorwidgets/qmleditorwidgets.pri1
-rw-r--r--src/libs/qmleditorwidgets/qmleditorwidgets_dependencies.pri6
-rw-r--r--src/libs/qmljs/qmljs.pri1
-rw-r--r--src/libs/qmljs/qmljs_dependencies.pri6
-rw-r--r--src/libs/ssh/ssh.pri2
-rw-r--r--src/libs/ssh/ssh_dependencies.pri1
-rw-r--r--src/libs/utils/utils.pri2
-rw-r--r--src/libs/utils/utils_dependencies.pri1
-rw-r--r--src/libs/zeroconf/zeroconf.pri1
-rw-r--r--src/libs/zeroconf/zeroconf_dependencies.pri1
22 files changed, 25 insertions, 23 deletions
diff --git a/src/libs/aggregation/aggregation.pri b/src/libs/aggregation/aggregation.pri
deleted file mode 100644
index fc6ddc81f54..00000000000
--- a/src/libs/aggregation/aggregation.pri
+++ /dev/null
@@ -1 +0,0 @@
-LIBS *= -l$$qtLibraryName(Aggregation)
diff --git a/src/libs/aggregation/aggregation_dependencies.pri b/src/libs/aggregation/aggregation_dependencies.pri
index e69de29bb2d..8e5082c68e0 100644
--- a/src/libs/aggregation/aggregation_dependencies.pri
+++ b/src/libs/aggregation/aggregation_dependencies.pri
@@ -0,0 +1 @@
+QTC_LIB_NAME = Aggregation
diff --git a/src/libs/cplusplus/cplusplus.pri b/src/libs/cplusplus/cplusplus.pri
deleted file mode 100644
index d17ace592ee..00000000000
--- a/src/libs/cplusplus/cplusplus.pri
+++ /dev/null
@@ -1 +0,0 @@
-LIBS *= -l$$qtLibraryName(CPlusPlus)
diff --git a/src/libs/cplusplus/cplusplus_dependencies.pri b/src/libs/cplusplus/cplusplus_dependencies.pri
index 7b3d3dcf31f..0f89e4fabc4 100644
--- a/src/libs/cplusplus/cplusplus_dependencies.pri
+++ b/src/libs/cplusplus/cplusplus_dependencies.pri
@@ -1,2 +1,4 @@
-include(../languageutils/languageutils.pri)
+QTC_LIB_NAME = CPlusPlus
+QTC_LIB_DEPENDS += \
+ languageutils
INCLUDEPATH *= $$IDE_SOURCE_TREE/src/libs/3rdparty
diff --git a/src/libs/extensionsystem/extensionsystem.pri b/src/libs/extensionsystem/extensionsystem.pri
deleted file mode 100644
index 4c7641b9cb4..00000000000
--- a/src/libs/extensionsystem/extensionsystem.pri
+++ /dev/null
@@ -1,3 +0,0 @@
-include(extensionsystem_dependencies.pri)
-
-LIBS *= -l$$qtLibraryName(ExtensionSystem)
diff --git a/src/libs/extensionsystem/extensionsystem_dependencies.pri b/src/libs/extensionsystem/extensionsystem_dependencies.pri
index 63b2e339a36..1bbf1de4ec2 100644
--- a/src/libs/extensionsystem/extensionsystem_dependencies.pri
+++ b/src/libs/extensionsystem/extensionsystem_dependencies.pri
@@ -1 +1,3 @@
-include(../aggregation/aggregation.pri)
+QTC_LIB_NAME = ExtensionSystem
+QTC_LIB_DEPENDS += \
+ aggregation
diff --git a/src/libs/glsl/glsl.pri b/src/libs/glsl/glsl.pri
deleted file mode 100644
index b6de9eab22f..00000000000
--- a/src/libs/glsl/glsl.pri
+++ /dev/null
@@ -1 +0,0 @@
-LIBS *= -l$$qtLibraryName(GLSL)
diff --git a/src/libs/glsl/glsl_dependencies.pri b/src/libs/glsl/glsl_dependencies.pri
index 5e1db77cc93..8615ff67f49 100644
--- a/src/libs/glsl/glsl_dependencies.pri
+++ b/src/libs/glsl/glsl_dependencies.pri
@@ -1 +1,3 @@
-include(../utils/utils.pri)
+QTC_LIB_NAME = GLSL
+QTC_LIB_DEPENDS += \
+ utils
diff --git a/src/libs/languageutils/languageutils.pri b/src/libs/languageutils/languageutils.pri
deleted file mode 100644
index 9709183d853..00000000000
--- a/src/libs/languageutils/languageutils.pri
+++ /dev/null
@@ -1 +0,0 @@
-LIBS *= -l$$qtLibraryName(LanguageUtils)
diff --git a/src/libs/languageutils/languageutils_dependencies.pri b/src/libs/languageutils/languageutils_dependencies.pri
index 5e1db77cc93..3402e82d437 100644
--- a/src/libs/languageutils/languageutils_dependencies.pri
+++ b/src/libs/languageutils/languageutils_dependencies.pri
@@ -1 +1,3 @@
-include(../utils/utils.pri)
+QTC_LIB_NAME = LanguageUtils
+QTC_LIB_DEPENDS += \
+ utils
diff --git a/src/libs/qmldebug/qmldebug.pri b/src/libs/qmldebug/qmldebug.pri
deleted file mode 100644
index c2b270a3566..00000000000
--- a/src/libs/qmldebug/qmldebug.pri
+++ /dev/null
@@ -1 +0,0 @@
-LIBS *= -l$$qtLibraryName(QmlDebug)
diff --git a/src/libs/qmldebug/qmldebug_dependencies.pri b/src/libs/qmldebug/qmldebug_dependencies.pri
index e69de29bb2d..a99b82c4efe 100644
--- a/src/libs/qmldebug/qmldebug_dependencies.pri
+++ b/src/libs/qmldebug/qmldebug_dependencies.pri
@@ -0,0 +1 @@
+QTC_LIB_NAME = QmlDebug
diff --git a/src/libs/qmleditorwidgets/qmleditorwidgets.pri b/src/libs/qmleditorwidgets/qmleditorwidgets.pri
deleted file mode 100644
index ed951d503fc..00000000000
--- a/src/libs/qmleditorwidgets/qmleditorwidgets.pri
+++ /dev/null
@@ -1 +0,0 @@
-LIBS *= -l$$qtLibraryName(QmlEditorWidgets)
diff --git a/src/libs/qmleditorwidgets/qmleditorwidgets_dependencies.pri b/src/libs/qmleditorwidgets/qmleditorwidgets_dependencies.pri
index 225c3daa0f3..7768fffce83 100644
--- a/src/libs/qmleditorwidgets/qmleditorwidgets_dependencies.pri
+++ b/src/libs/qmleditorwidgets/qmleditorwidgets_dependencies.pri
@@ -1,3 +1,5 @@
-include(../qmljs/qmljs.pri)
-include(../utils/utils.pri)
+QTC_LIB_NAME = QmlEditorWidgets
+QTC_LIB_DEPENDS += \
+ qmljs \
+ utils
QT *= declarative
diff --git a/src/libs/qmljs/qmljs.pri b/src/libs/qmljs/qmljs.pri
deleted file mode 100644
index 3cd320f3f60..00000000000
--- a/src/libs/qmljs/qmljs.pri
+++ /dev/null
@@ -1 +0,0 @@
-LIBS *= -l$$qtLibraryName(QmlJS)
diff --git a/src/libs/qmljs/qmljs_dependencies.pri b/src/libs/qmljs/qmljs_dependencies.pri
index 6a261f76ef0..e1d1204148c 100644
--- a/src/libs/qmljs/qmljs_dependencies.pri
+++ b/src/libs/qmljs/qmljs_dependencies.pri
@@ -1,2 +1,4 @@
-include(../utils/utils.pri)
-include(../languageutils/languageutils.pri)
+QTC_LIB_NAME = QmlJS
+QTC_LIB_DEPENDS += \
+ utils \
+ languageutils
diff --git a/src/libs/ssh/ssh.pri b/src/libs/ssh/ssh.pri
deleted file mode 100644
index fe58b81cba5..00000000000
--- a/src/libs/ssh/ssh.pri
+++ /dev/null
@@ -1,2 +0,0 @@
-include(ssh_dependencies.pri)
-LIBS *= -l$$qtLibraryName(QtcSsh)
diff --git a/src/libs/ssh/ssh_dependencies.pri b/src/libs/ssh/ssh_dependencies.pri
index e69de29bb2d..ccd896a82cb 100644
--- a/src/libs/ssh/ssh_dependencies.pri
+++ b/src/libs/ssh/ssh_dependencies.pri
@@ -0,0 +1 @@
+QTC_LIB_NAME = QtcSsh
diff --git a/src/libs/utils/utils.pri b/src/libs/utils/utils.pri
deleted file mode 100644
index 414ef2bd868..00000000000
--- a/src/libs/utils/utils.pri
+++ /dev/null
@@ -1,2 +0,0 @@
-include(utils_dependencies.pri)
-LIBS *= -l$$qtLibraryName(Utils)
diff --git a/src/libs/utils/utils_dependencies.pri b/src/libs/utils/utils_dependencies.pri
index e69de29bb2d..4a18a7f018f 100644
--- a/src/libs/utils/utils_dependencies.pri
+++ b/src/libs/utils/utils_dependencies.pri
@@ -0,0 +1 @@
+QTC_LIB_NAME = Utils
diff --git a/src/libs/zeroconf/zeroconf.pri b/src/libs/zeroconf/zeroconf.pri
deleted file mode 100644
index cf247ffeaca..00000000000
--- a/src/libs/zeroconf/zeroconf.pri
+++ /dev/null
@@ -1 +0,0 @@
-LIBS *= -l$$qtLibraryName(zeroconf)
diff --git a/src/libs/zeroconf/zeroconf_dependencies.pri b/src/libs/zeroconf/zeroconf_dependencies.pri
index e69de29bb2d..9e8d0ea9bc9 100644
--- a/src/libs/zeroconf/zeroconf_dependencies.pri
+++ b/src/libs/zeroconf/zeroconf_dependencies.pri
@@ -0,0 +1 @@
+QTC_LIB_NAME = zeroconf