libbluray | branch: master | hpi1 <[email protected]> | Mon Nov 21 08:55:36 2011 +0200| [88dfc592fcf945afd724b2a1157fe2d02400246b] | committer: hpi1
Moved library (.so) version to configure.ac > http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=88dfc592fcf945afd724b2a1157fe2d02400246b --- configure.ac | 17 ++++++++++++++++- src/Makefile.am | 7 +------ 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/configure.ac b/configure.ac index eb918c5..dfa1fe2 100644 --- a/configure.ac +++ b/configure.ac @@ -4,6 +4,18 @@ m4_define([bluray_minor], 2) m4_define([bluray_micro], 0) m4_define([bluray_version],[bluray_major.bluray_minor.bluray_micro]) +# shared library version (.so version) +# +# - If there are no interface changes, increase revision. +# - If interfaces have been added, increase current and age. Set revision to 0. +# - If interfaces have been changed or removed, increase current and set age and revision to 0. +# +# Library file name will be libbluray.so.(current-age).age.revision +# +m4_define([lt_current], 0) +m4_define([lt_revision], 0) +m4_define([lt_age], 0) + # initilization AC_INIT([libbluray], bluray_version, [http://bd.videolan.org/]) AC_CONFIG_AUX_DIR([build-aux]) @@ -239,7 +251,6 @@ AM_CONDITIONAL([USING_BDJAVA], [ test $use_bdjava = "yes" ]) # generate documentation DX_INIT_DOXYGEN(libbluray, doc/doxygen-config, [doc/doxygen]) - # export library version number BLURAY_VERSION_MAJOR=bluray_major() AC_SUBST(BLURAY_VERSION_MAJOR) @@ -248,6 +259,10 @@ AC_SUBST(BLURAY_VERSION_MINOR) BLURAY_VERSION_MICRO=bluray_micro() AC_SUBST(BLURAY_VERSION_MICRO) +# export library (.so) version +LT_VERSION_INFO="lt_current():lt_revision():lt_age()" +AC_SUBST(LT_VERSION_INFO) + # generate output files AC_SUBST(BDJAVA_CFLAGS) AC_SUBST(DLOPEN_LDFLAGS) diff --git a/src/Makefile.am b/src/Makefile.am index cb9aca3..75745df 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,9 +1,4 @@ -# library version info -# NOTE: this is not the same as the library's release number -LIB_CURRENT=0 -LIB_REVISION=0 -LIB_AGE=0 -LIB_VERSION_INFO="$(LIB_CURRENT):$(LIB_REVISION):$(LIB_AGE)" +LIB_VERSION_INFO="@LT_VERSION_INFO@" SUBDIRS= . examples _______________________________________________ libbluray-devel mailing list [email protected] http://mailman.videolan.org/listinfo/libbluray-devel
