aboutsummaryrefslogtreecommitdiffstats
path: root/coin/platform_configs
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2021-02-26 17:10:17 +0100
committerAlexandru Croitor <alexandru.croitor@qt.io>2021-05-19 19:14:15 +0200
commit43f3795125b3d1e72d0be6a30118954db9c35296 (patch)
treec1f72cdbadd465c7ccc5a77c05ea1bd240d71940 /coin/platform_configs
parenta79dc991e049314df6059b2ea3c22a5c950290e0 (diff)
wasm: Add WebAssembly platform to Coin
Change-Id: Ia377ad7ff8a675e80ead78eaf47848cc0f235247 Reviewed-by: Toni Saario <toni.saario@qt.io>
Diffstat (limited to 'coin/platform_configs')
-rw-r--r--coin/platform_configs/cmake_platforms.yaml2
-rw-r--r--coin/platform_configs/cmake_platforms_wasm.yaml11
2 files changed, 13 insertions, 0 deletions
diff --git a/coin/platform_configs/cmake_platforms.yaml b/coin/platform_configs/cmake_platforms.yaml
index 3f5d4c27..dff00ce7 100644
--- a/coin/platform_configs/cmake_platforms.yaml
+++ b/coin/platform_configs/cmake_platforms.yaml
@@ -4,6 +4,7 @@ Include: [
cmake_platforms_target_android_host_linux.yaml,
cmake_platforms_target_android_host_macos.yaml,
cmake_platforms_target_android_host_windows.yaml,
+ cmake_platforms_wasm.yaml,
macos.yaml
]
Configurations:
@@ -46,6 +47,7 @@ Configurations:
Environment variables: ['NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
-
+ Id: 'OpenSUSE-15.2-host'
Template: 'qtci-linux-openSUSE-15.2-x86_64-50'
Compiler: 'GCC'
Features: ['Sccache']
diff --git a/coin/platform_configs/cmake_platforms_wasm.yaml b/coin/platform_configs/cmake_platforms_wasm.yaml
new file mode 100644
index 00000000..43edacb0
--- /dev/null
+++ b/coin/platform_configs/cmake_platforms_wasm.yaml
@@ -0,0 +1,11 @@
+Version: 2
+Configurations:
+-
+ Template: 'qtci-linux-openSUSE-15.2-x86_64-50'
+ Target os: 'WebAssembly'
+ Compiler: 'GCC'
+ Platform dependency: 'OpenSUSE-15.2-host'
+ Features: ['Packaging', 'DisableTests']
+ Environment variables: [
+ 'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
+ 'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten']