diff options
Diffstat (limited to 'frontends/cocoa/Makefile')
-rw-r--r-- | frontends/cocoa/Makefile | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/frontends/cocoa/Makefile b/frontends/cocoa/Makefile index c5d329b92..0febfbb1e 100644 --- a/frontends/cocoa/Makefile +++ b/frontends/cocoa/Makefile @@ -19,16 +19,14 @@ else endif endif -ifeq ($(SDK_VERSION),) - # if no SDK_VERSION has been specified select one from those available - SDK_PARAM := $(shell xcodebuild -showsdks | awk '/^$$/{p=0};p; /(OS X|macOS) SDKs:/{p=1}' | head -1 | cut -f3) - SDK_VERSION := $(MACOSX_VERSION) -else - SDK_PARAM := -sdk macosx$(SDK_VERSION) +SDK_PARAM := $(shell xcodebuild -showsdks | awk '/^$$/{p=0};p; /(OS X|macOS) SDKs:/{p=1}' | head -1 | cut -f3) + +ifeq ($(DEPLOYMENT_TARGET),) + DEPLOYMENT_TARGET := 10.7 endif SDK_PATH ?= $(shell xcodebuild -version $(SDK_PARAM) Path) -SDK_FLAGS := -isysroot $(SDK_PATH) -mmacosx-version-min=$(SDK_VERSION) +SDK_FLAGS := -isysroot $(SDK_PATH) -mmacosx-version-min=$(DEPLOYMENT_TARGET) CFLAGS := $(SDK_FLAGS) $(CFLAGS) LDFLAGS := $(SDK_FLAGS) -Wl,-syslibroot,$(SDK_PATH) $(LDFLAGS) CXXFLAGS := $(SDK_FLAGS) $(CXXFLAGS) @@ -41,7 +39,7 @@ LDFLAGS += -L/usr/X11/lib LDFLAGS += -lm -lcurl LDFLAGS += -lssl -lcrypto -CFLAGS += -Dnscocoa -D_BSD_SOURCE -D_POSIX_C_SOURCE -std=c99 -g -Os -fobjc-arc +CFLAGS += -Dnscocoa -D_BSD_SOURCE -D_POSIX_C_SOURCE -std=c99 -fobjc-arc CFLAGS += -I/usr/X11/include CFLAGS += -include cocoa/Prefix.pch @@ -61,6 +59,11 @@ ifneq ($(UNIVERSAL),) CXXFLAGS += $(UNIVERSAL_FLAGS) endif + +ifeq ($(VARIANT),debug) + CFLAGS += -g +endif + # ---------------------------------------------------------------------------- # Source file setup # ---------------------------------------------------------------------------- @@ -220,7 +223,7 @@ NetSurf.app/Contents/Info.plist: $(FRONTEND_RESOURCES_DIR)/NetSurf-Info.plist $( $(Q)$(MKDIR) -p NetSurf.app/Contents $(Q)sed -e 's/$${EXECUTABLE_NAME}/$(EXETARGET)/' \ -e 's/$${PRODUCT_NAME.*}/$(EXETARGET)/' \ - -e 's/$${MACOSX_DEPLOYMENT_TARGET}/$(MACOSX_VERSION)/' \ + -e 's/$${MACOSX_DEPLOYMENT_TARGET}/$(DEPLOYMENT_TARGET)/' \ -e 's/$${NETSURF_VERSION}/$(VERSION_FULL)/' \ -e 's/$${NETSURF_SHORT_VERSION}/$(VERSION_MAJ).$(VERSION_MIN)/' \ < $(FRONTEND_RESOURCES_DIR)/NetSurf-Info.plist > NetSurf.app/Contents/Info.plist |