From 0b1ba06bc0d33d91058a4337641e385dfd0752b7 Mon Sep 17 00:00:00 2001 From: dzaima Date: Thu, 9 May 2024 20:27:37 +0300 Subject: [PATCH] fix static-lib on macos --- build/src/build.bqn | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build/src/build.bqn b/build/src/build.bqn index 37b74185..7ad34a16 100755 --- a/build/src/build.bqn +++ b/build/src/build.bqn @@ -383,12 +383,14 @@ po ← { # parsed options linker ⇐ { bin ← @ args ← ⟨⟩ + Cmd ← ! { staticLib? bin ↩ "ar" DOpt "LD" args∾↩ GetOpt "lf" args∾↩ GetOpt "LDFLAGS" args∾↩ ⟨"-rcs"⟩ + Cmd ↩ {srcs‿dst: ⟨bin⟩∾args∾⟨dst⟩∾srcs} ; rdynamic ← (¬wasi) ∧ exportSymbols ∧ ¬windows bin ↩ {replxx? cxx; cc} DOpt "LD" @@ -410,8 +412,9 @@ po ← { # parsed options args∾↩ ( windows) / ⟨"-lpthread"⟩ args∾↩ ( staticBin) / ⟨"-static"⟩ args ↩ args (¬∘∊/⊣) GetOpt "rm_lf" + Cmd ↩ {srcs‿dst: ⟨bin, "-o", dst⟩∾srcs∾args} } - {"key":bin‿args; srcs‿dst: ⟨bin, "-o", dst⟩ ∾ srcs ∾ args} + {"key":bin‿args; srcs‿dst: Cmd srcs‿dst} } {"linker: "∾•Repr Linker ⟨"src1"‿"src2"‿"...", "dst"⟩} _verboseLog@