[gst-devel] Re: [gst-cvs] dlehn gst-plugins: gst-plugins/

Thomas Vander Stichele thomas at urgent.rug.ac.be
Thu Oct 3 01:17:02 CEST 2002


> > >  dnl when going to/from release please set the nano (fourth number) right !
> > >  dnl releases only do Wall, cvs and prerelease does Werror too
> > > -AS_VERSION(gst-plugins, GST_PLUGINS, 0, 4, 1, 1, GST_ERROR="-Wall", GST_ERROR="-Wall -Werror")
> > > +AS_VERSION(gst-plugins, GST_PLUGINS_VERSION, 0, 4, 1, 1, GST_ERROR="-Wall", GST_ERROR="-Wall -Werror")
> > >  AM_INIT_AUTOMAKE($PACKAGE,$VERSION)
> > >  AS_LIBTOOL(GST_PLUGINS, 0, 0, 0, yes)
> > >  
> 
> Sure,
> 
> The AS_VERSION() macro defines some version stuff based on that second
> parameter, such as FOO_MAJOR, FOO_MINOR, etc.  The AS_LIBTOOL() macro
> expects vars of the form FOO_VERSION_MAJOR, FOO_VERSION_MINOR, etc.  It
> uses these to constuct the value of FOO_LT_LDFLAGS and/or
> FOO_LIBVERSION.  So... you need to pass in FOO_VERSION to AS_VERSION()
> to get things setup properly.  This is how it's done in the core.
> 
> The reason those AS_LIBTOOL() defined vars are needed now is that the
> gstgconf code should be built as a library and not a plugin.  So it
> needs to have versioning info of some sort and might as well use the
> same methodology as the core to version it.
> 
> Seem reasonable?

Yeah.  What I meant to ask was - what is the net effect ? Which things 
will now be different (filenames, libs) than they were before this fix ?

Thomas

-- 

The Dave/Dina Project : future TV today ! - http://davedina.apestaart.org/
<-*-                      -*->
You know well
Just never tell
If someone's got a secret hell
<-*- thomas at apestaart.org -*->
URGent, the best radio on the Internet - 24/7 ! - http://urgent.rug.ac.be/





More information about the gstreamer-devel mailing list