diff options
author | Steven G. Johnson <stevenj@alum.mit.edu> | 2015-03-07 22:00:51 -0500 |
---|---|---|
committer | Steven G. Johnson <stevenj@alum.mit.edu> | 2015-03-07 22:00:51 -0500 |
commit | a4d707b593052d70d1c24a555458eac81ed28044 (patch) | |
tree | 72e89280abf21d6afac9aa1fee781c34dac92d7e /Makefile | |
parent | 2d636a56865baddd9ab79f8689f3e9a5ce44c1fe (diff) | |
download | libutf8proc-a4d707b593052d70d1c24a555458eac81ed28044.tar.gz libutf8proc-a4d707b593052d70d1c24a555458eac81ed28044.tar.bz2 |
whoops, forgot -Wl before -soname
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -18,7 +18,7 @@ cc = $(CC) $(cflags) # compatibility is broken, even if the API is backward-compatibile MAJOR=1 MINOR=2 -RELEASE=0 +PATCH=0 OS := $(shell uname) ifeq ($(OS),Darwin) # MacOS X @@ -26,7 +26,7 @@ ifeq ($(OS),Darwin) # MacOS X SHLIB_VERS_EXT = $(MAJOR).dylib else # GNU/Linux, at least (Windows should probably use cmake) SHLIB_EXT = so - SHLIB_VERS_EXT = so.$(MAJOR).$(MINOR).$(REVISION) + SHLIB_VERS_EXT = so.$(MAJOR).$(MINOR).$(PATCH) endif # installation directories (for 'make install') @@ -74,15 +74,15 @@ libutf8proc.a: utf8proc.o rm -f libutf8proc.a $(AR) rs libutf8proc.a utf8proc.o -libutf8proc.so.$(MAJOR).$(MINOR).$(REVISION): utf8proc.o - $(cc) -shared -o $@ -soname libutf8proc.so.$(MAJOR) utf8proc.o +libutf8proc.so.$(MAJOR).$(MINOR).$(PATCH): utf8proc.o + $(cc) -shared -o $@ -Wl,-soname -Wl,libutf8proc.so.$(MAJOR) utf8proc.o chmod a-x $@ -libutf8proc.so: libutf8proc.so.$(MAJOR).$(MINOR).$(REVISION) - ln -s libutf8proc.so.$(MAJOR).$(MINOR).$(REVISION) $@ +libutf8proc.so: libutf8proc.so.$(MAJOR).$(MINOR).$(PATCH) + ln -f -s libutf8proc.so.$(MAJOR).$(MINOR).$(PATCH) $@ libutf8proc.$(MAJOR).dylib: utf8proc.o - $(cc) -dynamiclib -o $@ $^ -install_name $(libdir)/$@ -Wl,-compatibility_version -Wl,$(MAJOR) -Wl,-current_version -Wl,$(MAJOR).$(MINOR).$(REVISION) + $(cc) -dynamiclib -o $@ $^ -install_name $(libdir)/$@ -Wl,-compatibility_version -Wl,$(MAJOR) -Wl,-current_version -Wl,$(MAJOR).$(MINOR).$(PATCH) libutf8proc.dylib: libutf8proc.$(MAJOR).dylib ln -s libutf8proc.$(MAJOR).dylib $@ |