]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
Use SOVERSION when compiling to unfail the tests
authorOndřej Surý <ondrej@sury.org>
Mon, 12 Dec 2016 15:25:53 +0000 (16:25 +0100)
committerOndřej Surý <ondrej@sury.org>
Wed, 14 Dec 2016 12:37:39 +0000 (13:37 +0100)
platform.mk

index bfcd7175f0991f1a4e3393d194d07cbc7baf2618..8bc89f964da7648c6ddbea7a16c50f633efdd5ff 100644 (file)
@@ -92,9 +92,14 @@ $(1) := $(2)/$(1)$(3)
 $(2)/$(1)$(3): $$($(1)_OBJ) $$($(1)_DEPEND)
 ifeq ($(4),-$(ARTYPE))
        $(call quiet,AR,$$@) rcs $$@ $$($(1)_OBJ)
+else
+ifneq ($(strip $(7)),)
+       $(call quiet,CCLD,$$@) $$($(1)_CFLAGS) $(BUILD_CFLAGS) $$($(1)_OBJ) $(call SOVER,$(7),$(7),$(1)) -o $(2)/$(1)$(call SOVER_EXT,$(7)) $(4) $$($(1)_LIBS) $(BUILD_LDFLAGS) $$($(1)_LDFLAGS)
+       $(LN) -f $(1)$(call SOVER_EXT,$(7)) $$@
 else
        $(call quiet,CCLD,$$@) $$($(1)_CFLAGS) $(BUILD_CFLAGS) $$($(1)_OBJ) $(call SOVER,$(7),$(7),$(1)) -o $$@ $(4) $$($(1)_LIBS) $(BUILD_LDFLAGS) $$($(1)_LDFLAGS)
 endif
+endif
 # Additional rules
 $(1)-clean:
        $(RM) $$($(1)_OBJ) $$($(1)_DEP) $(2)/$(1)$(3)
@@ -108,7 +113,7 @@ ifneq ($(5),$(MODULEDIR))
 endif
 # Versioned library install
 ifneq ($(strip $(7)),)
-       $(INSTALL) $(2)/$(1)$(3) $(DESTDIR)$(5)/$(1)$(call SOVER_EXT,$(7))
+       $(INSTALL) $(2)/$(1)$(call SOVER_EXT,$(7)) $(DESTDIR)$(5)/
        $(LN) -f $(1)$(call SOVER_EXT,$(7)) $(DESTDIR)$(5)/$(1)$(3)
 else
        $(INSTALL) $(2)/$(1)$(3) $(DESTDIR)$(5)