# HG changeset patch # User Michael Goffioul # Date 1250525973 14400 # Node ID b859079d164409ce43faba5543e5ffb31bf1a340 # Parent f3df413338c57072fc569698a1c755bfcee7cff5 configure and Makefile fixes for Windows diff -r f3df413338c5 -r b859079d1644 ChangeLog --- a/ChangeLog Mon Aug 17 13:59:26 2009 +0200 +++ b/ChangeLog Mon Aug 17 12:19:33 2009 -0400 @@ -1,3 +1,8 @@ +2009-08-17 Michael Goffioul + + * aclocal.m4 (OCTAVE_HDF5_DLL): Include HDF5_LIBS in LIBS before + attempting link. + 2009-08-15 Jaroslav Hajek * aclocal.m4: Define the autoconf 2.64+ m4sugar macros `m4_ifblank' diff -r f3df413338c5 -r b859079d1644 aclocal.m4 --- a/aclocal.m4 Mon Aug 17 13:59:26 2009 +0200 +++ b/aclocal.m4 Mon Aug 17 12:19:33 2009 -0400 @@ -982,12 +982,15 @@ AC_CACHE_CHECK([if _HDF5USEDLL_ needs to be defined],octave_cv_hdf5_dll, [ AC_TRY_LINK([#include ], [hid_t x = H5T_NATIVE_DOUBLE; return x], octave_cv_hdf5_dll=no, [ - CFLAGS_old=$CFLAGS + save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -DWIN32 -D_HDF5USEDLL_" + save_LIBS="$LIBS" + LIBS="$HDF5_LIBS $LIBS" AC_TRY_LINK([#include ], [hid_t x = H5T_NATIVE_DOUBLE; return x], octave_cv_hdf5_dll=yes, octave_cv_hdf5_dll=no) - CFLAGS=$CFLAGS_old])]) + CFLAGS="$save_CFLAGS" + LIBS="$save_LIBS"])]) if test "$octave_cv_hdf5_dll" = yes; then AC_DEFINE(_HDF5USEDLL_, 1, [Define if using HDF5 dll (Win32)]) fi]) diff -r f3df413338c5 -r b859079d1644 src/ChangeLog --- a/src/ChangeLog Mon Aug 17 13:59:26 2009 +0200 +++ b/src/ChangeLog Mon Aug 17 12:19:33 2009 -0400 @@ -1,3 +1,12 @@ +2009-08-17 Michael Goffioul + + * Makefile.in (OCTINTERP_LINK_DEPS): Include $(LIBCRUFT) and + $(LIBS) in the list. + (OCT_LINK_DEPS): Include $(LIBOCTAVE) and $(LIBCRUFT) in the list. + (eigs.oct, qz.oct): Add $(BLAS_LIBS) to LDFLAGS. + (ccolamd.oct, symbfact.oct): Add library-specific CPPFLAGS and + LDFLAGS variables to CPPFLAGS and LDFLAGS. + 2009-08-17 Jaroslav Hajek * ov-struct.h, ov-struct.cc: Revert to e08d72bb988e. diff -r f3df413338c5 -r b859079d1644 src/Makefile.in --- a/src/Makefile.in Mon Aug 17 13:59:26 2009 +0200 +++ b/src/Makefile.in Mon Aug 17 12:19:33 2009 -0400 @@ -294,9 +294,12 @@ endif OCTINTERP_LINK_DEPS = $(RLD_FLAG) -L../liboctave $(LIBOCTAVE) \ + -L../libcruft $(LIBCRUFT) $(LIBS) \ $(HDF5_LIBS) $(ZLIB_LIBS) $(X11_LIBS) $(OPENGL_LIBS) $(CARBON_LIBS) -OCT_LINK_DEPS = $(RLD_FLAG) -L. $(LIBOCTINTERP) +OCT_LINK_DEPS = $(RLD_FLAG) -L. $(LIBOCTINTERP) \ + -L../liboctave $(LIBOCTAVE) \ + -L../libcruft $(LIBCRUFT) BUILT_DISTFILES = DOCSTRINGS oct-gperf.h parse.cc lex.cc y.tab.h \ $(OPT_HANDLERS) $(BUILT_EXTRAS) @@ -658,7 +661,10 @@ __voronoi__.oct: OCT_LINK_DEPS += $(QHULL_LDFLAGS) $(QHULL_LIBS) eigs.d eigs.df eigs.o pic/eigs.o: CPPFLAGS += $(ARPACK_CPPFLAGS) -eigs.oct: OCT_LINK_DEPS += $(ARPACK_LDFLAGS) $(ARPACK_LIBS) +eigs.oct: OCT_LINK_DEPS += $(ARPACK_LDFLAGS) $(ARPACK_LIBS) $(BLAS_LIBS) + +qz.d qz.df qz.o pic/qz.o: +qz.oct: OCT_LINK_DEPS += $(BLAS_LIBS) qr.d qr.df qr.o pic/qr.o: CPPFLAGS += $(QRUPDATE_CPPFLAGS) qr.oct: OCT_LINK_DEPS += $(QRUPDATE_LDFLAGS) $(QRUPDATE_LIBS) @@ -686,6 +692,12 @@ colamd.d colamd.df pic/colamd.o colamd.o: CPPFLAGS += $(SPARSE_CPPFLAGS) colamd.oct: OCT_LINK_DEPS += $(SPARSE_LDFLAGS) $(SPARSE_LIBS) +ccolamd.d ccolamd.df pic/ccolamd.o ccolamd.o: CPPFLAGS += $(SPARSE_CPPFLAGS) +ccolamd.oct: OCT_LINK_DEPS += $(SPARSE_LDFLAGS) $(SPARSE_LIBS) + +symbfact.d symbfact.df pic/symbfact.o symbfact.o: CPPFLAGS += $(SPARSE_CPPFLAGS) +symbfact.oct: OCT_LINK_DEPS += $(SPARSE_LDFLAGS) $(SPARSE_LIBS) + dmperm.d dmperm.df pic/dmperm.o dmperm.o: CPPFLAGS += $(SPARSE_CPPFLAGS) dmperm.oct: OCT_LINK_DEPS += $(SPARSE_LDFLAGS) $(SPARSE_LIBS)