-----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