mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 19:51:11 +00:00
Change soversion back to 0:0:0 and add use of -release flag for libtool.
Original commit message from CVS: Change soversion back to 0:0:0 and add use of -release flag for libtool. This means that any program linking against libgst will automatically have the specific release of libgst encoded into it. This enforces the fact that (for the moment), the API/ABI is changing rapidly enough that you can't link against 0.3.2 originally and have it still work with 0.3.3. It might be possible, but highly unlikely. When we get closer to a stable API/ABI, in the 0.5.0 timeframe most likely, we will start using soversions as recommended in the libtool docs. Then we have to pay more attention to forward and backwards compatiblity, or rather, we have to *start* paying attention <g>
This commit is contained in:
parent
bc24958dc8
commit
5684e131de
2 changed files with 2 additions and 2 deletions
|
@ -29,7 +29,7 @@ AC_DEFINE_UNQUOTED(GST_VERSION_RELEASE, "$GST_VERSION_RELEASE")
|
||||||
AC_SUBST(GST_VERSION_RELEASE)
|
AC_SUBST(GST_VERSION_RELEASE)
|
||||||
|
|
||||||
dnl libtool
|
dnl libtool
|
||||||
GST_CURRENT=3
|
GST_CURRENT=0
|
||||||
GST_REVISION=0
|
GST_REVISION=0
|
||||||
GST_AGE=0
|
GST_AGE=0
|
||||||
GST_LIBVERSION=$GST_CURRENT:$GST_REVISION:$GST_AGE
|
GST_LIBVERSION=$GST_CURRENT:$GST_REVISION:$GST_AGE
|
||||||
|
|
|
@ -215,6 +215,6 @@ libgst_la_CFLAGS = -D_GNU_SOURCE -DGST_CONFIG_DIR=\""$(GST_CONFIG_DIR)"\" \
|
||||||
|
|
||||||
libgst_la_LIBADD = $(LIBGST_LIBS)
|
libgst_la_LIBADD = $(LIBGST_LIBS)
|
||||||
|
|
||||||
libgst_la_LDFLAGS = -version-info $(GST_LIBVERSION)
|
libgst_la_LDFLAGS = -version-info $(GST_LIBVERSION) -release $(GST_VERSION)
|
||||||
|
|
||||||
EXTRA_DIST = ROADMAP
|
EXTRA_DIST = ROADMAP
|
||||||
|
|
Loading…
Reference in a new issue