diff options
author | Brian Behlendorf <[email protected]> | 2011-07-05 12:12:08 -0700 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2011-07-06 09:20:28 -0700 |
commit | b1c932d318ae604b6968ffef136952af4e80a407 (patch) | |
tree | 19c11a51798b06ebcf9b3cb6384c5ad93be89b6c /lib/libavl | |
parent | 8b0cf399ff9e764a08faea654bd30043a861cb09 (diff) |
Add proper library versioning
The zfs libraries were never properly versioned. Since the API has
remained static for quite some time this we never an issue. However,
going forward they should be versioned. This commit versions all
of the libraries to 1.0.0. From here on out this version must be
updated to reflect changes to the library.
Diffstat (limited to 'lib/libavl')
-rw-r--r-- | lib/libavl/Makefile.am | 2 | ||||
-rw-r--r-- | lib/libavl/Makefile.in | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/lib/libavl/Makefile.am b/lib/libavl/Makefile.am index b06904fc6..399392026 100644 --- a/lib/libavl/Makefile.am +++ b/lib/libavl/Makefile.am @@ -10,3 +10,5 @@ lib_LTLIBRARIES = libavl.la libavl_la_SOURCES = \ $(top_srcdir)/module/avl/avl.c + +libavl_la_LDFLAGS = -version-info 1:0:0 diff --git a/lib/libavl/Makefile.in b/lib/libavl/Makefile.in index f7a6abd66..0a57d732e 100644 --- a/lib/libavl/Makefile.in +++ b/lib/libavl/Makefile.in @@ -116,6 +116,9 @@ libavl_la_OBJECTS = $(am_libavl_la_OBJECTS) AM_V_lt = $(am__v_lt_$(V)) am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) am__v_lt_0 = --silent +libavl_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(libavl_la_LDFLAGS) $(LDFLAGS) -o $@ depcomp = $(SHELL) $(top_srcdir)/config/depcomp am__depfiles_maybe = depfiles am__mv = mv -f @@ -326,6 +329,7 @@ lib_LTLIBRARIES = libavl.la libavl_la_SOURCES = \ $(top_srcdir)/module/avl/avl.c +libavl_la_LDFLAGS = -version-info 1:0:0 all: all-am .SUFFIXES: @@ -392,7 +396,7 @@ clean-libLTLIBRARIES: rm -f "$${dir}/so_locations"; \ done libavl.la: $(libavl_la_OBJECTS) $(libavl_la_DEPENDENCIES) - $(AM_V_CCLD)$(LINK) -rpath $(libdir) $(libavl_la_OBJECTS) $(libavl_la_LIBADD) $(LIBS) + $(AM_V_CCLD)$(libavl_la_LINK) -rpath $(libdir) $(libavl_la_OBJECTS) $(libavl_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) |