aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/modules/utils.js
diff options
context:
space:
mode:
Diffstat (limited to 'share/qbs/modules/utils.js')
-rw-r--r--share/qbs/modules/utils.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/share/qbs/modules/utils.js b/share/qbs/modules/utils.js
index 8ee1f399a..9d187d01f 100644
--- a/share/qbs/modules/utils.js
+++ b/share/qbs/modules/utils.js
@@ -136,6 +136,17 @@ function dumpObject(obj, description)
traverseObject(obj, dumpProperty)
}
+function uniqueConcat(array1, array2)
+{
+ var result = array1;
+ for (i in array2) {
+ var elem = array2[i];
+ if (result.indexOf(elem) === -1)
+ result.push(elem);
+ }
+ return result;
+}
+
//////////////////////////////////////////////////////////
// The EnvironmentVariable class