I have a package with a few libraries where some of the libraries depend on the others. I specify the dependent libraries in LIBADD as $(top_builddir)/liba/liba.la. In the dependency_libs of the .la in the build directory, the paths are expanded in a UNIX fashion. On cygwin, this causes minor issues when building (I say minor because my compiler, PGI, ignores the unrecognized file). After installing the package, the dependency_libs of the installed .la file is fixed so that all the libraries are in Windows path style. Would it be possible to have the .la file in the build directory have Windows-style paths as well?
For example (note the first 2 entries): In the .la file in the build directory: dependency_libs=' /home/chulbert/ISLdevel/build-cygwin-x86/scats/libseke/libseke.la /home/chulbert/ISLdevel/build-cygwin-x86/scats/libscatsio/libscatsio.la -LC:/cygwin/home/chulbert/isl-scrd/i686-pc-cygwin/lib -Lc:/cygwin/home/chulbert/software/x86/lib C:/cygwin/home/chulbert/isl-scrd/i686-pc-cygwin/lib/libisl_edb.la c:/cygwin/home/chulbert/software/x86/lib/libxml2.la C:/cygwin/home/chulbert/isl-scrd/i686-pc-cygwin/lib/libgctpc.la C:/cygwin/home/chulbert/isl-scrd/i686-pc-cygwin/lib/libislm.la C:/cygwin/home/chulbert/isl-scrd/i686-pc-cygwin/lib/libisl.la -lz' In the installed .la file: dependency_libs=' C:/cygwin/home/chulbert/isl-scrd/i686-pc-cygwin/lib/libseke.la C:/cygwin/home/chulbert/isl-scrd/i686-pc-cygwin/lib/libscatsio.la -LC:/cygwin/home/chulbert/isl-scrd/i686-pc-cygwin/lib -Lc:/cygwin/home/chulbert/software/x86/lib C:/cygwin/home/chulbert/isl-scrd/i686-pc-cygwin/lib/libisl_edb.la c:/cygwin/home/chulbert/software/x86/lib/libxml2.la C:/cygwin/home/chulbert/isl-scrd/i686-pc-cygwin/lib/libgctpc.la C:/cygwin/home/chulbert/isl-scrd/i686-pc-cygwin/lib/libislm.la C:/cygwin/home/chulbert/isl-scrd/i686-pc-cygwin/lib/libisl.la -lz' Chris _______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool
