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[]) {
|
function processZigLinkerArgs(platform: string, args: string[]) {
|
||||||
if (platform.includes('apple')) {
|
if (platform.includes('apple')) {
|
||||||
const newArgs = args.filter(
|
const newArgs = args.filter(
|
||||||
(arg) =>
|
(arg, index) =>
|
||||||
!arg.startsWith('-Wl,-exported_symbols_list') &&
|
!arg.startsWith('-Wl,-exported_symbols_list') &&
|
||||||
arg !== '-Wl,-dylib' &&
|
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')
|
newArgs.push('-Wl,"-undefined=dynamic_lookup"', '-dead_strip')
|
||||||
return newArgs
|
return newArgs
|
||||||
|
|
Loading…
Reference in a new issue