From: Jay Soffian Date: Thu, 5 Feb 2009 06:09:08 +0000 (-0500) Subject: Makefile: minor improvements for Mac OS X (Darwin) X-Git-Tag: v1.6.2-rc0~20 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=7233d221ada5d32acabda0bed2d03486b76204fb;p=git.git Makefile: minor improvements for Mac OS X (Darwin) 1) Instead of requesting OLD_ICONV on all Mac OS X versions except for 10.5 (which will break when 10.6 is released), exlicitly request it for versions older than 10.5. 2) NO_STRLCPY is not needed since Mac OS X 10.2. Noticed by Benjamin Kramer. Note that uname -r returns the underlying Darwin version, which can be mapped to Mac OS X version at http://www.opensource.apple.com/darwinsource/ Signed-off-by: Jay Soffian Signed-off-by: Junio C Hamano --- diff --git a/Makefile b/Makefile index 605b147e7..627d4d09b 100644 --- a/Makefile +++ b/Makefile @@ -649,10 +649,12 @@ endif ifeq ($(uname_S),Darwin) NEEDS_SSL_WITH_CRYPTO = YesPlease NEEDS_LIBICONV = YesPlease - ifneq ($(shell expr "$(uname_R)" : '9\.'),2) + ifeq ($(shell expr "$(uname_R)" : '[15678]\.'),2) OLD_ICONV = UnfortunatelyYes endif - NO_STRLCPY = YesPlease + ifeq ($(shell expr "$(uname_R)" : '[15]\.'),2) + NO_STRLCPY = YesPlease + endif NO_MEMMEM = YesPlease THREADED_DELTA_SEARCH = YesPlease endif