Changeset 2380 in kBuild
- Timestamp:
- Jan 13, 2010 10:20:45 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r2266 r2380 204 204 ifeq ($(KBUILD_TARGET),darwin) 205 205 ifndef KBUILD_MACOSX_VERSION 206 export KBUILD_MACOSX_VERSION := $(firstword $(subst ., ,$(shell uname -r))) 207 endif 208 KBUILD_MACOSX_SDK ?= /Developer/SDKs/MacOSX10.4u.sdk 206 export KBUILD_MACOSX_VERSION := $(expr $(firstword $(subst ., ,$(shell uname -r))) - 4) 207 endif 208 ifndef KBUILD_MACOSX_TARGET_VERSION 209 if $(KBUILD_TARGET_ARCH) == amd64 210 KBUILD_MACOSX_TARGET_VERSION = 6 211 else 212 KBUILD_MACOSX_TARGET_VERSION = 4 213 endif 214 endif 215 if $(KBUILD_MACOSX_TARGET_VERSION) == 4 216 TOOL_GCC4MACHO_SUFFIX = -4.0 217 TOOL_GXX4MACHO_SUFFIX = -4.0 218 else if $(KBUILD_MACOSX_TARGET_VERSION) >= 5 219 TOOL_GCC4MACHO_SUFFIX = -4.2 220 TOOL_GXX4MACHO_SUFFIX = -4.2 221 endif 222 KBUILD_MACOSX_SDK ?= /Developer/SDKs/MacOSX10.$(KBUILD_MACOSX_TARGET_VERSION)$(if-expr $(KBUILD_MACOSX_TARGET_VERSION)==4,u,).sdk 209 223 TEMPLATE_BIN_TOOL = GCC4MACHO 210 TEMPLATE_BIN_CFLAGS = -g -mmacosx-version-min=10. 4-isysroot $(KBUILD_MACOSX_SDK)224 TEMPLATE_BIN_CFLAGS = -g -mmacosx-version-min=10.$(KBUILD_MACOSX_TARGET_VERSION) -isysroot $(KBUILD_MACOSX_SDK) 211 225 ifeq ($(USER),bird) 212 226 TEMPLATE_BIN_CFLAGS += -Wall -Wextra -pedantic -Wno-unused-parameter … … 215 229 TEMPLATE_BIN_CFLAGS.profile = -O3 -pg 216 230 TEMPLATE_BIN_CFLAGS.release = -O3 217 TEMPLATE_BIN_LDFLAGS = -g -mmacosx-version-min=10. 4-Wl,-syslibroot,$(KBUILD_MACOSX_SDK)218 if neq ($(int-ge $(KBUILD_MACOSX_VERSION),9),) # >= 10.5231 TEMPLATE_BIN_LDFLAGS = -g -mmacosx-version-min=10.$(KBUILD_MACOSX_TARGET_VERSION) -Wl,-syslibroot,$(KBUILD_MACOSX_SDK) 232 if $(KBUILD_MACOSX_TARGET_VERSION) == 4 && $(KBUILD_MACOSX_VERSION) >= 5 219 233 TEMPLATE_BIN_LDFLAGS += -classic_ld 220 234 endif
Note:
See TracChangeset
for help on using the changeset viewer.