Commit c199837c authored by Richard Levitte's avatar Richard Levitte
Browse files

Fix inconsistencies in the Darwin targets.

Add a variant of SHLIB_SOVER without the preceding period.
parent 83699c47
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -64,6 +64,7 @@ CALC_VERSIONS= \
	if [ -n "$(LIBVERSION) $(LIBCOMPATVERSIONS)" ]; then \
		prev=""; \
		for v in `echo "$(LIBVERSION) $(LIBCOMPATVERSIONS)" | cut -d';' -f1`; do \
			SHLIB_SOVER_NODOT=$$v \
			SHLIB_SOVER=.$$v; \
			if [ -n "$$prev" ]; then \
				SHLIB_COMPAT=$$SHLIB_COMPAT .$$prev; \
@@ -133,17 +134,17 @@ link_o.darwin:
	LIBDEPS="$(LIBDEPS)" \
	ALLSYMSFLAGS='-all_load' \
	NOALLSYMSFLAGS='' \
	SHAREDFLAGS="-current_version $(LIBVERSION) -compatibility_version $$SHLIB_SOVER" \
	SHAREDFLAGS="-dynamiclib -current_version $(LIBVERSION) -compatibility_version $$SHLIB_SOVER_NODOT" \
	SHAREDCMD='$(CC)'; \
	$(LINK_SO_O)
link_a.darwin:
	@ $(CALC_VERSIONS); \
	SHLIB=lib$(LIBNAME)$$SHLIB_SOVER.dylib \
	SHLIB=lib$(LIBNAME) \
	SHLIB_SUFFIX=.dylib \
	LIBDEPS="$(LIBDEPS)" \
	ALLSYMSFLAGS='-all_load' \
	NOALLSYMSFLAGS='' \
	SHAREDFLAGS="-dynamiclib -current_version $(LIBVERSION) -compatibility_version $$SHLIB_SOVER" \
	SHAREDFLAGS="-dynamiclib -current_version $(LIBVERSION) -compatibility_version $$SHLIB_SOVER_NODOT" \
	SHAREDCMD='$(CC)'; \
	$(LINK_SO_A)