# HG changeset patch # User erikj # Date 1360921275 -3600 # Node ID d16c52364c97b849307e20240dfa98627c133097 # Parent d17eb2e13e362085e866d46235314c50cc4661cc 8005879: Add -DMAC_OS_X_VERSION_MAX_ALLOWED=1070 to builds on Mac Reviewed-by: ohair diff -r d17eb2e13e36 -r d16c52364c97 jdk/make/common/Defs-macosx.gmk --- a/jdk/make/common/Defs-macosx.gmk Wed Jul 05 18:40:20 2017 +0200 +++ b/jdk/make/common/Defs-macosx.gmk Fri Feb 15 10:41:15 2013 +0100 @@ -405,3 +405,11 @@ endif LIB_LOCATION ?= $(LIBDIR) + +# Adding these macros will make it an error to link to mac APIs newer than OS version 10.7 +ifeq ($(MACOSX_REQUIRED_VERSION),) + MACOSX_REQUIRED_VERSION:=1070 +endif +MACOSX_OS_VERSION_CFLAGS := -DMAC_OS_X_VERSION_MAX_ALLOWED=$(MACOSX_REQUIRED_VERSION) -DMAC_OS_X_VERSION_MIN_REQUIRED=$(MACOSX_REQUIRED_VERSION) +OTHER_CFLAGS += $(MACOSX_OS_VERSION_CFLAGS) +OTHER_CXXFLAGS += $(MACOSX_OS_VERSION_CFLAGS)