comparison ChangeLog @ 9794:0d4613a736e9

convert build system to use automake and libtool
author John W. Eaton <jwe@octave.org>
date Tue, 10 Nov 2009 15:02:25 -0500
parents cc5bb7b5679f
children cfd0aa788ae1
comparison
equal deleted inserted replaced
9793:7161e9b41cf6 9794:0d4613a736e9
1 2009-11-10 John W. Eaton <jwe@octave.org>
2
3 * configure.ac: Set octincludedir to
4 $(includedir)/octave-$(version)/octave, not
5 $(includedir)/octave-$(version).
6 * mkoctfile.in: Set DEFAULT_INCFLAGS to -I$octincludedir/.. and
7 -I$octincludedir instead of -I$octincludedir and
8 -I$octincludedir/octave.
9
10 * configure.ac: Pass args to AC_INIT. Invoke AM_INIT_AUTOMAKE and
11 AC_PROG_LIBTOOL. Don't call AC_PROG_RANLIB. Set version info here.
12 Call AC_CONFIG_MACRO_DIR. Give same warning for gcc 1.x and 2.x.
13 Use AM_CONDITIONALS for FFTW, BLAS, and LAPACK. Don't set
14 variables with calls to ACX_BLAS_WITH_F77_FUNC or ACX_LAPACK.
15 Don't substitute BLAS_DIR or LAPACK_DIR. Use LT_INIT. Eliminate
16 --enable-shared and --enable-static options (now provided by
17 LT_INIT). Set SHARED_LIBS and STATIC_LIBS variables based on
18 LT_INIT variables. Handle dlopen libraries with info from
19 LT_INIT. Substitute NO_UNDEFINED_FLAG (only set on Windows
20 sytems). Include $LAPACK_LIBS in $LIBS when checking for qrupdate
21 and cholmod. Handle --enable-dl consistently with other --enable
22 options. Don't copy $srcdir/Makefile in AH_BOTTOM commands.
23 Substitute LEX_OUTPUT_ROOT. Use AM_CONDITONAL for
24 ENABLE_DYNAMIC_LINKING. Reindent configure summary.
25 (AC_CONFIG_FILES): Don't list Makefiles in libcruft
26 subdirectories. Generate Makefile and src/version.h. Don't
27 generate Makeconf, octMakefile, m4/Makefile, emacs/Makefile,
28 examples/@polynomial/Makefile, or examples/@FIRfilter/Makefile.
29
30 * run-octave.in Call libtool to execute src/octave.
31 (ldpreloadsep, liboctinterp, liboctave, libcruft): Delete variables.
32 (INFOFILE): Find it in $top_srcdir, not $builddir.
33
34 * acinclude.m4: Rename from aclocal.m4.
35 (OCTAVE_PROG_FLEX): Don't include -t in LFLAGS.
36
37 * autogen.sh: Exit immediately on error. Use libtoolize, aclocal,
38 and automake. Only run autoconf and autoheader in top-level and
39 scripts directories.
40 Run liboctave/config-ops.sh, doc/interpreter/config-images.sh, and
41 src/DLD-FUNCTIONS/config-module.sh, to generate source lists for
42 subdirectories.
43
44 * AUTHORS, Makefile.am, common.mk, m4/module.mk, emacs/module.mk,
45 examples/@FIRfilter/module.mk, examples/@polynomial/module.mk,
46 examples/Makefile.am: New files.
47 * Makeconf.in, Makefile, octMakefile.in, m4/Makefile.in,
48 emacs/Makefile.in, install-sh, examples/Makefile.in,
49 examples/@FIRfilter/Makefile.in, examples/@polynomial/Makefile.in:
50 Delete.
51
1 2009-11-09 David Grundberg <davidg@cs.umu.se> 52 2009-11-09 David Grundberg <davidg@cs.umu.se>
2 53
3 * configure.ac: Use AMD_CPPFLAGS while checking for UMFPACK. 54 * configure.ac: Use AMD_CPPFLAGS while checking for UMFPACK.
4 55
5 2009-10-29 Thomas Treichl <Thomas.Treichl@gmx.net> 56 2009-10-29 Thomas Treichl <Thomas.Treichl@gmx.net>