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: