diff options
author | Sven Weidauer <sven.weidauer@gmail.com> | 2011-01-23 15:26:26 +0000 |
---|---|---|
committer | Sven Weidauer <sven.weidauer@gmail.com> | 2011-01-23 15:26:26 +0000 |
commit | d528da0fd91a8dff9733bb3a36d52291fd30bd5b (patch) | |
tree | f15597ac7becf3e233f34699bcc93e5b8a4aac7c /cocoa | |
parent | 34b42a120a6cbaad6235b7f27c4001c8da04753a (diff) | |
download | netsurf-d528da0fd91a8dff9733bb3a36d52291fd30bd5b.tar.gz netsurf-d528da0fd91a8dff9733bb3a36d52291fd30bd5b.tar.bz2 |
Building universal binary (only works for clang and not for ppc64)
svn path=/trunk/netsurf/; revision=11465
Diffstat (limited to 'cocoa')
-rw-r--r-- | cocoa/Makefile.target | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/cocoa/Makefile.target b/cocoa/Makefile.target index d2a44f023..c7664232e 100644 --- a/cocoa/Makefile.target +++ b/cocoa/Makefile.target @@ -2,6 +2,7 @@ # Mac OS X target setup # ---------------------------------------------------------------------------- + POSTEXES += NetSurf.app $(eval $(call feature_enabled,PNG,-DWITH_PNG,-lpng,PNG (libpng) )) @@ -25,10 +26,11 @@ CFLAGS += -D_DARWIN_C_SOURCE MACOSX_VERSION := 10.5 - SDK_FLAGS := -isysroot /Developer/SDKs/MacOSX$(MACOSX_VERSION).sdk -mmacosx-version-min=$(MACOSX_VERSION) - CFLAGS += $(SDK_FLAGS) - LDFLAGS += $(SDK_FLAGS) - CXXFLAGS += $(SDK_FLAGS) + SDK_PATH := /Developer/SDKs/MacOSX$(MACOSX_VERSION).sdk + SDK_FLAGS := --sysroot=$(SDK_PATH) -mmacosx-version-min=$(MACOSX_VERSION) + CFLAGS := $(SDK_FLAGS) $(CFLAGS) + LDFLAGS := $(SDK_FLAGS) -Wl,-syslibroot,$(SDK_PATH) $(LDFLAGS) + CXXFLAGS := $(SDK_FLAGS) $(CXXFLAGS) CFLAGS += -I/opt/local/include CFLAGS += -I/usr/X11/include @@ -62,6 +64,13 @@ endif + ifneq ($(UNIVERSAL),) + UNIVERSAL_FLAGS := $(foreach arch,$(UNIVERSAL),-arch $(arch) ) + CFLAGS += $(UNIVERSAL_FLAGS) + LDFLAGS += $(UNIVERSAL_FLAGS) + CXXFLAGS += $(UNIVERSAL_FLAGS) + endif + # ---------------------------------------------------------------------------- # Source file setup # ---------------------------------------------------------------------------- |