aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/imports
diff options
context:
space:
mode:
authorIvan Komissarov <abbapoh@gmail.com>2020-04-26 15:32:04 +0200
committerIvan Komissarov <ABBAPOH@gmail.com>2020-04-28 12:50:26 +0000
commit4ea8e5acc473d40ae2b6ee9f0c13de479bfd6d37 (patch)
treece786077776c6636d49d9c987d98c844bc48c308 /share/qbs/imports
parent13041c808e31c7435206fc526bce4aeaddac2e61 (diff)
Move toJSLiteral() to ModUtils
To be able to reuse this method in other providers as well Change-Id: If28c9a4fd8bc0ced8c5ab49c090b04f83efb972f Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'share/qbs/imports')
-rw-r--r--share/qbs/imports/qbs/ModUtils/utils.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/share/qbs/imports/qbs/ModUtils/utils.js b/share/qbs/imports/qbs/ModUtils/utils.js
index 541f531ef..9fc108e31 100644
--- a/share/qbs/imports/qbs/ModUtils/utils.js
+++ b/share/qbs/imports/qbs/ModUtils/utils.js
@@ -610,3 +610,9 @@ function guessTargetPlatform(m) {
return "haiku";
}
}
+
+function toJSLiteral(v) {
+ if (v === undefined)
+ return "undefined";
+ return JSON.stringify(v);
+}