-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
> > Sorry, that makes no sense : the substitutions are done at
configure time,
> > Automake is run earlier and will never know their values.
> >
>> >> However in the automake files I am unable to use these variables for
>> >> substitution on the left side of the = sign. I.e:
>> >>
>> >> [EMAIL PROTECTED]@.la
>> >>
>> >>
[EMAIL PROTECTED]@_la_CPPFLAGS=-I$(top_builddir)/src
>> >> ...
>> >>
>> >>
>> >> Fails to work.
> >
> > Take the string "[EMAIL PROTECTED]@.la" (that's what
> > Automake reads). To canonize it, replace characters that are neither
> > alphanumeric nor strudels by underscores. That gives
> > "[EMAIL PROTECTED]@_la". So your second variable should
> > be "[EMAIL PROTECTED]@_la_CPPFLAGS".
> >
I am still very new to using automake. I can see where I went wrong
with the automake "code" above now, thanks for the pointer. I have
been using a jam and autoconf build system based on the build
environment used for the open source 3D engine Crystal Space, but now
I have decided to try using automake so forgive my mistakes in the
usage of automake.
Anyhow, regardless of whether or not how I was attempting to achieve
library renaming is valid or not, I still have the same problem in
that I wish to have the library re-named from:
libatcppunit.la
to
libatcppunit-1.0.6.la
without having to edit all the Makefile.am files every time I change
the package version. If libtool -release flag also renamed static
libraries as well as dynamic ones, then I could do this simply using:
lib_LTLIBRARIES=libatcppunit.la
[EMAIL PROTECTED]@ -I$(top_builddir)/src
[EMAIL PROTECTED]@ -release $(PACKAGE_VERSION)
[EMAIL PROTECTED]@
which is what I thought the purpose of the -release flag was for. I
would also like to have it install atcppunit.la as a symlink to
atcppunit-1.0.6.la upon installation (Which I don't know how I would
achieve by just changing the name of the library to a versioned name
in the automake file). Using this libtool -release method I would not
have to edit the Makefile.am each time I change the library version
and I assume the the symlink would be generated as well.
Are there any comments on the rest of my last email ignoring my
erroneous usage of automake?
Thanks again,
Brendon.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFD9SEcPfREiUgoLqwRAskyAKCVnj7kqx91JbwnkpLOW3VHoXn6UwCgs3mm
DwEmLkgZp+5WvhbExxkdYQo=
=p7kv
-END PGP SIGNATURE-
___
http://lists.gnu.org/mailman/listinfo/libtool