From 5fb951ab4555f21c9f449157cf0ef42bde065593 Mon Sep 17 00:00:00 2001 From: havoc Date: Tue, 13 Jun 2006 09:15:36 +0000 Subject: [PATCH] patch from div0 to make universal-binary builds of darkplaces possible on Mac OS X git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6475 d7cf8633-e32d-0410-b094-e92efae38249 --- BSDmakefile | 1 + makefile | 6 ++++++ makefile.inc | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/BSDmakefile b/BSDmakefile index 6d86a291..1f8bad72 100644 --- a/BSDmakefile +++ b/BSDmakefile @@ -7,6 +7,7 @@ DP_MAKE_TARGET=bsd .endif DP_ARCH != uname +CFLAGS_MAKEDEP=-MD # Command used to delete files CMD_RM=$(CMD_UNIXRM) diff --git a/makefile b/makefile index e563564d..ba1b76ed 100644 --- a/makefile +++ b/makefile @@ -26,6 +26,8 @@ endif # ifneq ($(filter %BSD,$(DP_ARCH)),) endif # ifdef windir endif # ifndef DP_MAKE_TARGET +CFLAGS_MAKEDEP=-MD + # If we're not on compiling for Win32, we need additional information ifneq ($(DP_MAKE_TARGET), mingw) DP_ARCH:=$(shell uname) @@ -88,6 +90,10 @@ ifeq ($(DP_MAKE_TARGET), macosx) EXE_CLNEXUIZ=$(EXE_MACOSXCLNEXUIZ) EXE_SVNEXUIZ=$(EXE_UNIXSVNEXUIZ) EXE_SDLNEXUIZ=$(EXE_UNIXSDLNEXUIZ) + + ifeq ($(word 2, $(filter -arch, $(CC))), -arch) + CFLAGS_MAKEDEP= + endif endif # SunOS configuration (Solaris) diff --git a/makefile.inc b/makefile.inc index efc5cdc4..86b608cc 100644 --- a/makefile.inc +++ b/makefile.inc @@ -137,7 +137,7 @@ OBJ_SDL= builddate.c sys_sdl.o vid_sdl.o $(OBJ_SND_COMMON) snd_sdl.o cd_sdl.o $( # Compilation # CFLAGS_COMMON=-MD -Wall -Werror -CFLAGS_COMMON=-MD -Wall -Wsign-compare +CFLAGS_COMMON=$(CFLAGS_MAKEDEP) -Wall -Wsign-compare CFLAGS_DEBUG=-ggdb CFLAGS_PROFILE=-g -pg -ggdb CFLAGS_RELEASE= -- 2.39.2