Selaa lähdekoodia

Define a SONAME for 'libsocl.so'.

Nathalie Furmento 13 vuotta sitten
vanhempi
commit
12e846504b
3 muutettua tiedostoa jossa 10 lisäystä ja 0 poistoa
  1. 4 0
      STARPU-VERSION
  2. 3 0
      configure.ac
  3. 3 0
      socl/src/Makefile.am

+ 4 - 0
STARPU-VERSION

@@ -15,3 +15,7 @@ LIBSTARPUFFT_INTERFACE_AGE=0		# set to CURRENT - PREVIOUS interface
 LIBSTARPUMPI_INTERFACE_CURRENT=0	# increment upon ABI change
 LIBSTARPUMPI_INTERFACE_REVISION=0	# increment upon implementation change
 LIBSTARPUMPI_INTERFACE_AGE=0		# set to CURRENT - PREVIOUS interface
+
+LIBSOCL_INTERFACE_CURRENT=0	# increment upon ABI change
+LIBSOCL_INTERFACE_REVISION=0	# increment upon implementation change
+LIBSOCL_INTERFACE_AGE=0		# set to CURRENT - PREVIOUS interface

+ 3 - 0
configure.ac

@@ -42,6 +42,9 @@ AC_SUBST([LIBSTARPUMPI_INTERFACE_AGE])
 AC_SUBST([LIBSTARPUFFT_INTERFACE_CURRENT])
 AC_SUBST([LIBSTARPUFFT_INTERFACE_REVISION])
 AC_SUBST([LIBSTARPUFFT_INTERFACE_AGE])
+AC_SUBST([LIBSOCL_INTERFACE_CURRENT])
+AC_SUBST([LIBSOCL_INTERFACE_REVISION])
+AC_SUBST([LIBSOCL_INTERFACE_AGE])
 
 AC_CANONICAL_SYSTEM
 

+ 3 - 0
socl/src/Makefile.am

@@ -37,6 +37,9 @@ noinst_HEADERS =				\
   task.h					\
   util.h
 
+libsocl_@STARPU_EFFECTIVE_VERSION@_la_LDFLAGS = $(ldflags) -no-undefined			\
+  -version-info $(LIBSOCL_INTERFACE_CURRENT):$(LIBSOCL_INTERFACE_REVISION):$(LIBSOCL_INTERFACE_AGE)
+
 libsocl_@STARPU_EFFECTIVE_VERSION@_la_SOURCES = 						\
   command.c \
   command_list.c \