Changeset 3493 in kBuild
- Timestamp:
- Dec 23, 2020 7:52:04 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r3430 r3493 289 289 if $(KBUILD_TARGET_ARCH) == amd64 290 290 KBUILD_MACOSX_TARGET_VERSION = 6 291 else if $(KBUILD_TARGET_ARCH) == arm64 292 KBUILD_MACOSX_TARGET_VERSION := 0 293 KBUILD_MACOSX_TARGET_MAJOR_VERSION := 11 291 294 else 292 295 KBUILD_MACOSX_TARGET_VERSION = 5 293 296 endif 294 297 endif 298 ifndef KBUILD_MACOSX_TARGET_MAJOR_VERSION 299 KBUILD_MACOSX_TARGET_MAJOR_VERSION := 10 300 endif 295 301 ifndef KBUILD_MACOSX_WHATEVER_MODE 296 if $(KBUILD_MACOSX_TARGET_VERSION) <= 4 302 if $(KBUILD_MACOSX_TARGET_VERSION) <= 4 && $(KBUILD_MACOSX_TARGET_MAJOR_VERSION) == 10 297 303 TOOL_GCC4MACHO_SUFFIX = -4.0 298 304 TOOL_GXX4MACHO_SUFFIX = -4.0 299 else if $(KBUILD_MACOSX_TARGET_VERSION) <= 9 # dunno which exactly.305 else if $(KBUILD_MACOSX_TARGET_VERSION) <= 9 && $(KBUILD_MACOSX_TARGET_MAJOR_VERSION) == 10 # dunno which exactly. 300 306 TOOL_GCC4MACHO_SUFFIX = -4.2 301 307 TOOL_GXX4MACHO_SUFFIX = -4.2 302 308 endif 303 309 ifndef KBUILD_MACOSX_SDK 304 KBUILD_MACOSX_SDK := /Developer/SDKs/MacOSX 10.$(KBUILD_MACOSX_TARGET_VERSION)$(if-expr $(KBUILD_MACOSX_TARGET_VERSION)==4,u,).sdk310 KBUILD_MACOSX_SDK := /Developer/SDKs/MacOSX$(KBUILD_MACOSX_TARGET_MAJOR_VERSION).$(KBUILD_MACOSX_TARGET_VERSION)$(if-expr $(KBUILD_MACOSX_TARGET_MAJOR_VERSION).$(KBUILD_MACOSX_TARGET_VERSION)==10.4,u,).sdk 305 311 ifeq ($(wildcard $(KBUILD_MACOSX_SDK)),) 306 312 KBUILD_MACOSX_SDK := /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform$(KBUILD_MACOSX_SDK) 307 313 endif 308 314 ifeq ($(wildcard $(KBUILD_MACOSX_SDK)),) 309 KBUILD_MACOSX_SDK := /Library/Developer/CommandLineTools/SDKs/MacOSX 10.$(KBUILD_MACOSX_TARGET_VERSION)$(if-expr $(KBUILD_MACOSX_TARGET_VERSION)==4,u,).sdk315 KBUILD_MACOSX_SDK := /Library/Developer/CommandLineTools/SDKs/MacOSX$(KBUILD_MACOSX_TARGET_MAJOR_VERSION).$(KBUILD_MACOSX_TARGET_VERSION)$(if-expr $(KBUILD_MACOSX_TARGET_MAJOR_VERSION).$(KBUILD_MACOSX_TARGET_VERSION)==10.4,u,).sdk 310 316 endif 311 317 endif … … 315 321 endif # !KBUILD_MACOSX_WHATEVER_MODE 316 322 TEMPLATE_BIN_TOOL = GCC4MACHO 317 TEMPLATE_BIN_CFLAGS = -g -mmacosx-version-min= 10.$(KBUILD_MACOSX_TARGET_VERSION) $(if $(KBUILD_MACOSX_WHATEVER_MODE),,-isysroot $(KBUILD_MACOSX_SDK))323 TEMPLATE_BIN_CFLAGS = -g -mmacosx-version-min=$(KBUILD_MACOSX_TARGET_MAJOR_VERSION).$(KBUILD_MACOSX_TARGET_VERSION) $(if $(KBUILD_MACOSX_WHATEVER_MODE),,-isysroot $(KBUILD_MACOSX_SDK)) 318 324 ifeq ($(USER),bird) 319 325 TEMPLATE_BIN_CFLAGS += -Wall $(GCC_Wextra) -pedantic -Wno-unused-parameter -Wno-long-long -Wshadow … … 322 328 TEMPLATE_BIN_CFLAGS.profile = -O3 -pg 323 329 TEMPLATE_BIN_CFLAGS.release = -O3 324 TEMPLATE_BIN_LDFLAGS = -g -mmacosx-version-min= 10.$(KBUILD_MACOSX_TARGET_VERSION) $(if $(KBUILD_MACOSX_WHATEVER_MODE),,-Wl,-syslibroot,$(KBUILD_MACOSX_SDK))325 if $(KBUILD_MACOSX_TARGET_VERSION) == 4 && $(KBUILD_MACOSX_VERSION) >= 5 330 TEMPLATE_BIN_LDFLAGS = -g -mmacosx-version-min=$(KBUILD_MACOSX_TARGET_MAJOR_VERSION).$(KBUILD_MACOSX_TARGET_VERSION) $(if $(KBUILD_MACOSX_WHATEVER_MODE),,-Wl,-syslibroot,$(KBUILD_MACOSX_SDK)) 331 if $(KBUILD_MACOSX_TARGET_VERSION) == 4 && $(KBUILD_MACOSX_VERSION) >= 5 && $(KBUILD_MACOSX_TARGET_MAJOR_VERSION) == 10 326 332 TEMPLATE_BIN_LDFLAGS += -classic_ld 327 333 endif
Note:
See TracChangeset
for help on using the changeset viewer.