Browse Source

Add/Update profiles for wasm

Introduce a new 'cura_clang.jinja' profile for using Clang 18 with specific compiler settings. Update 'cura_wasm.jinja' by modifying plugin options and adding new settings for curator and libzip. Additionally, adjust the C++ standard setting for the 'curator' component in 'cura.jinja'.

Contribute to CURA-11622
pull/12/head
Jelle Spijker 1 year ago
parent
commit
67a68c30ff
  1. 2
      profiles/cura.jinja
  2. 13
      profiles/cura_clang.jinja
  3. 8
      profiles/cura_wasm.jinja

2
profiles/cura.jinja

@ -9,7 +9,7 @@ curaengine_grpc_definitions*:compiler.cppstd=20
scripta*:compiler.cppstd=20
umspatial*:compiler.cppstd=20
dulcificum*:compiler.cppstd=20
cura_settings*:compiler.cppstd=20
curator*:compiler.cppstd=20
[options]
asio-grpc/*:local_allocator=recycling_allocator

13
profiles/cura_clang.jinja

@ -0,0 +1,13 @@
include(cura.jinja)
[tool_requires]
[settings]
compiler=clang
compiler.version=18
compiler.libcxx=libstdc++11
[options]
[conf]
tools.build:compiler_executables={"c":"clang", "cpp":"clang++"}

8
profiles/cura_wasm.jinja

@ -1,7 +1,6 @@
include(cura.jinja)
[tool_requires]
# change to main once merged https://github.com/Ultimaker/conan-ultimaker-index/pull/14
emsdk/3.1.65@ultimaker/stable
nodejs/20.16.0@ultimaker/stable
@ -13,5 +12,8 @@ arch=wasm
tools.build:skip_test=True
[options]
curaengine:enable_plugins=False
curaengine:enable_arcus=False
curaengine/*:enable_plugins=False
curaengine/*:enable_arcus=False
curator/*:with_cura_resources=True
curator/*:disable_logging=True
libzip/*:crypto=False

Loading…
Cancel
Save