From: Shawn Pearce Date: Tue, 28 Feb 2006 14:03:48 +0000 (-0500) Subject: Darwin: Ignore missing /sw/lib X-Git-Tag: v1.3.0-rc1~114 X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=e3601e8bb76e46745d4919c3f30b1dddae040eb2;p=git.git Darwin: Ignore missing /sw/lib When on Darwin platforms don't include Fink or DarwinPorts into the link path unless the related library directory is actually present. The linker on MacOS 10.4 complains if it is given a directory which does not exist. Signed-off-by: Shawn O. Pearce Signed-off-by: Junio C Hamano --- diff --git a/Makefile b/Makefile index 6c59cee4..19578fc9 100644 --- a/Makefile +++ b/Makefile @@ -223,11 +223,15 @@ ifeq ($(uname_S),Darwin) NEEDS_SSL_WITH_CRYPTO = YesPlease NEEDS_LIBICONV = YesPlease ## fink - ALL_CFLAGS += -I/sw/include - ALL_LDFLAGS += -L/sw/lib + ifeq ($(shell test -d /sw/lib && echo y),y) + ALL_CFLAGS += -I/sw/include + ALL_LDFLAGS += -L/sw/lib + endif ## darwinports - ALL_CFLAGS += -I/opt/local/include - ALL_LDFLAGS += -L/opt/local/lib + ifeq ($(shell test -d /opt/local/lib && echo y),y) + ALL_CFLAGS += -I/opt/local/include + ALL_LDFLAGS += -L/opt/local/lib + endif endif ifeq ($(uname_S),SunOS) NEEDS_SOCKET = YesPlease