Mercurial > octave-nkf
diff src/Makefile.am @ 12708:e34f2bf7319d stable
maint: implement proper library versioning.
* libcruft/Makefile.am (libcruft_current): New variable.
(libcruft_revision): Likewise.
(libcruft_age): Likewise.
(libcruft_version_info): Likewise.
(libcruft_la_LDFLAGS): Use -version-info option, not -release.
* liboctave/Makefile.am (liboctave_current): New variable.
(liboctave_revision): Likewise.
(liboctave_age): Likewise.
(liboctave_version_info): Likewise.
(liboctave_la_LDFLAGS): Use -version-info option, not -release.
* liboctinterp/Makefile.am (liboctinterp_current): New variable.
(liboctinterp_revision): Likewise.
(liboctinterp_age): Likewise.
(liboctinterp_version_info): Likewise.
(liboctinterp_la_LDFLAGS): Use -version-info option, not -release.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 02 Jun 2011 17:35:00 -0400 |
parents | e3048d7fb131 |
children | f66dacbeb7be a87052630372 |
line wrap: on
line diff
--- a/src/Makefile.am Mon Jun 06 12:38:15 2011 -0500 +++ b/src/Makefile.am Thu Jun 02 17:35:00 2011 -0400 @@ -591,7 +591,17 @@ liboctinterp_la_CPPFLAGS = @OCTINTERP_DLL_DEFS@ $(AM_CPPFLAGS) -liboctinterp_la_LDFLAGS = -release $(version) $(NO_UNDEFINED_LDFLAG) \ +# Increment these as needed and according to the rules in the libtool +# manual: +liboctinterp_current = 0 +liboctinterp_revision = 0 +liboctinterp_age = 0 + +liboctinterp_version_info = $(liboctinterp_current):$(liboctinterp_revision):$(liboctinterp_age) + +liboctinterp_la_LDFLAGS = \ + -version-info $(liboctinterp_version_info) \ + $(NO_UNDEFINED_LDFLAG) \ -bindir $(bindir) CLEANFILES = \