fix(cli): zig cross to *-apple-darwin target
This commit is contained in:
parent
aad4712e0f
commit
14aab065e7
1 changed files with 5 additions and 2 deletions
|
@ -40,10 +40,13 @@ const ZIG_PLATFORM_TARGET_MAP = {
|
|||
function processZigLinkerArgs(platform: string, args: string[]) {
|
||||
if (platform.includes('apple')) {
|
||||
const newArgs = args.filter(
|
||||
(arg) =>
|
||||
(arg, index) =>
|
||||
!arg.startsWith('-Wl,-exported_symbols_list') &&
|
||||
arg !== '-Wl,-dylib' &&
|
||||
arg !== '-liconv',
|
||||
arg !== '-liconv' &&
|
||||
arg !== '-Wl,-dead_strip' &&
|
||||
!(arg === '-framework' && args[index + 1] === 'CoreFoundation') &&
|
||||
!(arg === 'CoreFoundation' && args[index - 1] === '-framework'),
|
||||
)
|
||||
newArgs.push('-Wl,"-undefined=dynamic_lookup"', '-dead_strip')
|
||||
return newArgs
|
||||
|
|
Loading…
Reference in a new issue