Reorganize definition of -mmacosx-version-min
Minimum version 10.4 was previously set for fat binaries built on i386. Since fat-by-default is dropped, minimum version can simply be 10.6 if not specified otherwise in cflags.
This commit is contained in:
parent
2cfb2714a8
commit
69e2002ac8
1 changed files with 2 additions and 7 deletions
|
|
@ -559,16 +559,11 @@ ifeq ($(system), Darwin)
|
|||
ifneq ($(filter %g++, $(CXX)),)
|
||||
cxx.flags := -fcheck-new
|
||||
endif
|
||||
version.flag := $(filter $(cflags), -mmacosx-version-min=%)
|
||||
arch := $(target.arch)
|
||||
ifeq ($(target.arch), i386)
|
||||
version.flag = -mmacosx-version-min=10.4
|
||||
endif
|
||||
ifeq ($(target.arch), x86_64)
|
||||
version.flag = -mmacosx-version-min=10.6
|
||||
endif
|
||||
ifneq ($(filter -mmacosx-version-min=%, $(cflags)),)
|
||||
version.flag := $(filter -mmacosx-version-min=%, $(cflags))
|
||||
else
|
||||
version.flag = -mmacosx-version-min=10.6
|
||||
endif
|
||||
arch.c.flags := $(addprefix -arch , $(arch)) $(version.flag)
|
||||
arch.ld.flags := $(arch.c.flags)
|
||||
|
|
|
|||
Loading…
Reference in a new issue