diff --git a/global.conf b/global.conf index e529f0f..efd1544 100644 --- a/global.conf +++ b/global.conf @@ -3,3 +3,4 @@ core:default_build_profile = cura_build.jinja tools.cmake.cmaketoolchain:generator = Ninja tools.env.virtualenv:auto_use = True tools.gnu:define_libcxx11_abi = True +tools.build:skip_test = False diff --git a/profiles/cura.jinja b/profiles/cura.jinja new file mode 100644 index 0000000..13ae920 --- /dev/null +++ b/profiles/cura.jinja @@ -0,0 +1,22 @@ +include(default) + +[build_requires] + +[settings] +compiler.cppstd=17 +curaengine:compiler.cppstd=20 +curaengine*:compiler.cppstd=20 +curaengine_plugin_infill_generate:compiler.cppstd=20 +curaengine_plugin_gradual_flow:compiler.cppstd=20 +curaengine_grpc_definitions:compiler.cppstd=20 +scripta:compiler.cppstd=20 +umspatial*:compiler.cppstd=20 + +{% if compiler == 'gcc' %}compiler.libcxx=libstdc++11 +{% elif compiler == 'apple-clang' %}compiler.libcxx=libc++ +{% elif compiler == 'Visual Studio' %}compiler.toolset=v143 +{% endif %} +[options] +[env] + +[conf]