mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-14 17:24:25 +02:00
BaseTools: Provide fat Mach-O binaries on Darwin
Merge pull request #63 from acidanthera/vit9696-fattools-20240327
This commit is contained in:
parent
fde2711dcc
commit
e2fe2aa26d
@ -125,17 +125,13 @@ ifeq ($(HOST_ARCH), X64)
|
|||||||
CPPFLAGS += "-DEFIAPI=__attribute__((ms_abi))"
|
CPPFLAGS += "-DEFIAPI=__attribute__((ms_abi))"
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(HOST_ARCH), IA32)
|
|
||||||
#
|
#
|
||||||
# Snow Leopard is a 32-bit and 64-bit environment. uname -m returns i386, but gcc defaults
|
# Provide fat binaries on Darwin
|
||||||
# to x86_64. So make sure tools match uname -m. You can manual have a 64-bit kernal on Snow Leopard
|
|
||||||
# so only do this is uname -m returns i386.
|
|
||||||
#
|
#
|
||||||
ifeq ($(DARWIN),Darwin)
|
ifeq ($(DARWIN),Darwin)
|
||||||
CFLAGS += -arch i386
|
CFLAGS += -arch x86_64 -arch arm64 -mmacosx-version-min=10.9
|
||||||
CPPFLAGS += -arch i386
|
CPPFLAGS += -arch x86_64 -arch arm64 -mmacosx-version-min=10.9
|
||||||
LDFLAGS += -arch i386
|
EXTRA_LDFLAGS += -arch x86_64 -arch arm64 -mmacosx-version-min=10.9
|
||||||
endif
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
CFLAGS += -DUEFI_IMAGE_FORMAT_SUPPORT_SOURCES=0x02
|
CFLAGS += -DUEFI_IMAGE_FORMAT_SUPPORT_SOURCES=0x02
|
||||||
|
Loading…
x
Reference in New Issue
Block a user