[SCM] juce/master: add soname to lib
umlaeute at users.alioth.debian.org
umlaeute at users.alioth.debian.org
Thu Jan 21 22:12:57 UTC 2016
The following commit has been merged in the master branch:
commit e17e0e74a482b343919c0725378c3ae1d57b543f
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date: Thu Jan 21 22:58:29 2016 +0100
add soname to lib
diff --git a/debian/libbuilder/Makefile b/debian/libbuilder/Makefile
index 30fcaf9..3ead359 100644
--- a/debian/libbuilder/Makefile
+++ b/debian/libbuilder/Makefile
@@ -3,6 +3,10 @@ prefix = /usr/local
libdir = $(prefix)/lib
includedir = $(prefix)/include
+SONAME=0.0.0
+SHORTSONAME=0
+TARGET := libjuce.so
+
# (this disables dependency generation if multiple architectures are set)
DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD)
@@ -87,8 +91,7 @@ JUCE_CFLAGS += $(JUCE_CPPFLAGS) \
JUCE_CFLAGS+= $(JUCELIBS_CFLAGS)
JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11
JUCE_LDFLAGS += $(TARGET_ARCH) \
- -rdynamic \
- -shared \
+ -rdynamic -shared -Wl,-soname,$(TARGET).$(SHORTSONAME)
-fPIC \
$(empty)
#JUCE_LDFLAGS += -fvisibility=hidden
@@ -101,10 +104,6 @@ JUCE_LDFLAGS += \
-lrt \
$(empty)
-SONAME=0.0.0
-SHORTSONAME=0
-TARGET := libjuce.so
-
OBJECTS=$(SOURCES:%.cpp=$(OBJDIR)/%.o)
.PHONY: clean install install-lib install-headers install-pkgconfig test
--
juce packaging
More information about the pkg-multimedia-commits
mailing list