From: Michael Osipov <1983-01-06@gmx.net> Date: Wed, 8 May 2019 00:00:21 +0000 (+0200) Subject: Improve portability of Make (#154) X-Git-Tag: archive/raspbian/2.11.3-2+rpi1^2~10^2~1^2~88 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=e1f8c728bb8dc7949715741049086748e18f6e04;p=utf8proc.git Improve portability of Make (#154) Several options passed to $(CC) are not portable, e.g., for HP aCC. Move them to variables. --- diff --git a/Makefile b/Makefile index e3310f7..2f33df1 100644 --- a/Makefile +++ b/Makefile @@ -13,6 +13,8 @@ PICFLAG = -fPIC C99FLAG = -std=c99 WCFLAGS = -Wall -pedantic UCFLAGS = $(CPPFLAGS) $(CFLAGS) $(PICFLAG) $(C99FLAG) $(WCFLAGS) -DUTF8PROC_EXPORTS $(UTF8PROC_DEFINES) +LDFLAG_SHARED = -shared +SOFLAG = -Wl,-soname # shared-library version MAJOR.MINOR.PATCH ... this may be *different* # from the utf8proc version number because it indicates ABI compatibility, @@ -79,7 +81,7 @@ libutf8proc.a: utf8proc.o $(AR) rs libutf8proc.a utf8proc.o libutf8proc.so.$(MAJOR).$(MINOR).$(PATCH): utf8proc.o - $(CC) $(LDFLAGS) -shared -o $@ -Wl,-soname -Wl,libutf8proc.so.$(MAJOR) utf8proc.o + $(CC) $(LDFLAGS) $(LDFLAG_SHARED) -o $@ $(SOFLAG) -Wl,libutf8proc.so.$(MAJOR) utf8proc.o chmod a-x $@ libutf8proc.so: libutf8proc.so.$(MAJOR).$(MINOR).$(PATCH)