From e067c2b834acb40c9d3c14cc3cbc8f3b8fb9fc7c Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Sat, 18 Apr 2026 21:43:36 +0200 Subject: [PATCH] build-all BUILD_SHARED_LIBS tweak --- nix/build-all.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nix/build-all.py b/nix/build-all.py index 2ed3b42174..64e4929da4 100644 --- a/nix/build-all.py +++ b/nix/build-all.py @@ -583,6 +583,11 @@ def run_cmake(arg1, cmake_args: "list[str]", cmake_dir: Union[str, None] = None, ] ) + if not any("BUILD_SHARED_LIBS" in f for f in cmake_args): + cmake_flags.append( + f"-DBUILD_SHARED_LIBS={OFF_ON[not BUILD_STATIC]}", + ) + run( [ *wasm, @@ -591,7 +596,6 @@ def run_cmake(arg1, cmake_args: "list[str]", cmake_dir: Union[str, None] = None, *cmake_flags, *cmake_args, f"-DCMAKE_BUILD_TYPE={BUILD_CFG}", - f"-DBUILD_SHARED_LIBS={OFF_ON[not BUILD_STATIC]}", f"-DCMAKE_SHARED_LINKER_FLAGS={os.environ['LDFLAGS']}", ], cwd=cwd,