From 5946f146e947b9f40f4a42c34f0b109013339c32 Mon Sep 17 00:00:00 2001 From: Stephen Kent Date: Wed, 20 Nov 2024 15:03:32 -0800 Subject: [PATCH] Update OpenSCAD CLI invocation for new `--backend` CLI option --- site_scons/main_builder.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/site_scons/main_builder.py b/site_scons/main_builder.py index 5efb667..f2655e8 100644 --- a/site_scons/main_builder.py +++ b/site_scons/main_builder.py @@ -53,7 +53,7 @@ def _openscad_cmd(self, env: SConsEnvironment) -> Sequence[str]: "openscad", os.environ.get("OPENSCAD", "openscad") ) - def _openscad_has_features() -> bool: + def _openscad_has_backend_option() -> bool: help_text = subprocess.run( [executable, "--help"], check=True, @@ -61,11 +61,11 @@ def _openscad_has_features() -> bool: text=True, env=env["ENV"], ).stderr - return "--enable" in help_text + return "--backend" in help_text cmd = [executable] - if _openscad_has_features(): - cmd += ["--enable", "fast-csg", "--enable", "manifold"] + if _openscad_has_backend_option(): + cmd += ["--backend", "Manifold"] return cmd def _add_openscad_builder(self, env: SConsEnvironment) -> None: