fix static-lib on macos

This commit is contained in:
dzaima 2024-05-09 20:27:37 +03:00
parent 604b751994
commit 0b1ba06bc0

View File

@ -383,12 +383,14 @@ po ← { # parsed options
linker { linker {
bin @ bin @
args args
Cmd !
{ {
staticLib? staticLib?
bin "ar" DOpt "LD" bin "ar" DOpt "LD"
args GetOpt "lf" args GetOpt "lf"
args GetOpt "LDFLAGS" args GetOpt "LDFLAGS"
args "-rcs" args "-rcs"
Cmd {srcsdst: binargsdstsrcs}
; ;
rdynamic (¬wasi) exportSymbols ¬windows rdynamic (¬wasi) exportSymbols ¬windows
bin {replxx? cxx; cc} DOpt "LD" bin {replxx? cxx; cc} DOpt "LD"
@ -410,8 +412,9 @@ po ← { # parsed options
args ( windows) / "-lpthread" args ( windows) / "-lpthread"
args ( staticBin) / "-static" args ( staticBin) / "-static"
args args (¬/) GetOpt "rm_lf" args args (¬/) GetOpt "rm_lf"
Cmd {srcsdst: bin, "-o", dstsrcsargs}
} }
{"key":binargs; srcsdst: bin, "-o", dst srcs args} {"key":binargs; srcsdst: Cmd srcsdst}
} }
{"linker: "•Repr Linker "src1""src2""...", "dst"} _verboseLog@ {"linker: "•Repr Linker "src1""src2""...", "dst"} _verboseLog@