Changeset 2738 in kBuild
- Timestamp:
- Dec 23, 2014 9:16:26 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r2722 r2738 224 224 export KBUILD_MACOSX_VERSION := $(expr $(firstword $(subst ., ,$(shell uname -r))) - 4) 225 225 endif 226 #ifndef KBUILD_XCODE_VERSION 227 # export KBUILD_XCODE_VERSION := $(shell xcodebuild -version | kmk_sed -e '/Xcode/!d' -e 's/Xcode *//') 228 #endif 226 229 ifndef KBUILD_MACOSX_TARGET_VERSION 227 230 if $(KBUILD_TARGET_ARCH) == amd64 … … 231 234 endif 232 235 endif 233 if $(KBUILD_MACOSX_TARGET_VERSION) == 4 234 TOOL_GCC4MACHO_SUFFIX = -4.0 235 TOOL_GXX4MACHO_SUFFIX = -4.0 236 else if $(KBUILD_MACOSX_TARGET_VERSION) >= 5 237 TOOL_GCC4MACHO_SUFFIX = -4.2 238 TOOL_GXX4MACHO_SUFFIX = -4.2 239 endif 240 ifndef KBUILD_MACOSX_SDK 241 KBUILD_MACOSX_SDK := /Developer/SDKs/MacOSX10.$(KBUILD_MACOSX_TARGET_VERSION)$(if-expr $(KBUILD_MACOSX_TARGET_VERSION)==4,u,).sdk 242 ifeq ($(wildcard $(KBUILD_MACOSX_SDK)),) 243 KBUILD_MACOSX_SDK := /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform$(KBUILD_MACOSX_SDK) 236 ifndef KBUILD_MACOSX_WHATEVER_MODE 237 if $(KBUILD_MACOSX_TARGET_VERSION) == 4 238 TOOL_GCC4MACHO_SUFFIX = -4.0 239 TOOL_GXX4MACHO_SUFFIX = -4.0 240 else if $(KBUILD_MACOSX_TARGET_VERSION) >= 5 241 TOOL_GCC4MACHO_SUFFIX = -4.2 242 TOOL_GXX4MACHO_SUFFIX = -4.2 244 243 endif 245 endif 244 ifndef KBUILD_MACOSX_SDK 245 KBUILD_MACOSX_SDK := /Developer/SDKs/MacOSX10.$(KBUILD_MACOSX_TARGET_VERSION)$(if-expr $(KBUILD_MACOSX_TARGET_VERSION)==4,u,).sdk 246 ifeq ($(wildcard $(KBUILD_MACOSX_SDK)),) 247 KBUILD_MACOSX_SDK := /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform$(KBUILD_MACOSX_SDK) 248 endif 249 endif 250 endif # !KBUILD_MACOSX_WHATEVER_MODE 246 251 TEMPLATE_BIN_TOOL = GCC4MACHO 247 TEMPLATE_BIN_CFLAGS = -g -mmacosx-version-min=10.$(KBUILD_MACOSX_TARGET_VERSION) -isysroot $(KBUILD_MACOSX_SDK)252 TEMPLATE_BIN_CFLAGS = -g -mmacosx-version-min=10.$(KBUILD_MACOSX_TARGET_VERSION) $(if $(KBUILD_MACOSX_WHATEVER_MODE),,-isysroot $(KBUILD_MACOSX_SDK)) 248 253 ifeq ($(USER),bird) 249 254 TEMPLATE_BIN_CFLAGS += -Wall $(GCC_Wextra) -pedantic -Wno-unused-parameter -Wno-long-long … … 252 257 TEMPLATE_BIN_CFLAGS.profile = -O3 -pg 253 258 TEMPLATE_BIN_CFLAGS.release = -O3 254 TEMPLATE_BIN_LDFLAGS = -g -mmacosx-version-min=10.$(KBUILD_MACOSX_TARGET_VERSION) -Wl,-syslibroot,$(KBUILD_MACOSX_SDK)259 TEMPLATE_BIN_LDFLAGS = -g -mmacosx-version-min=10.$(KBUILD_MACOSX_TARGET_VERSION) $(if $(KBUILD_MACOSX_WHATEVER_MODE),,-Wl,-syslibroot,$(KBUILD_MACOSX_SDK)) 255 260 if $(KBUILD_MACOSX_TARGET_VERSION) == 4 && $(KBUILD_MACOSX_VERSION) >= 5 256 261 TEMPLATE_BIN_LDFLAGS += -classic_ld
Note:
See TracChangeset
for help on using the changeset viewer.