diff options
Diffstat (limited to 'share/qbs/modules/utils.js')
-rw-r--r-- | share/qbs/modules/utils.js | 11 |
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 |