|
210b9ed9
|
1998-10-19T23:21:43
|
|
* automake.in (scan_dependency_file): Fixed test on `while' loop.
Fixes depend2.test. Report from Akim Demaille.
|
|
9a421ed7
|
1998-10-16T12:08:58
|
|
* automake.in (handle_ltlibraries): Specify `noinst' when
computing valid prefixes. From Ulrich Drepper.
|
|
ebc3776d
|
1998-10-16T11:43:17
|
|
* automake.in (scan_dependency_file): Don't give an error if there
is text after the last line. Report from Matthew D. Langston.
|
|
8ca52217
|
1998-10-16T10:09:33
|
|
* Makefile.am (EXTRA_DIST): Removed automake.spec.in. From
Matthew D. Langston.
(info_TEXINFOS): Removed am-f77.texi.
* automake.in (handle_ltlibraries): Allow `noinst' LTLIBRARIES.
These are libtool convenience libraries.
|
|
6106bdfa
|
1998-10-13T18:57:21
|
|
F77 additions from Matthew D Langston
* m4/f77.m4: New file.
* m4/Makefile.am (m4data_DATA): Added f77.m4.
* automake.in (resolve_linker): Put the Fortran 77 linker where it
needs to be.
* automake.in (lang_f77_finish): Add support for Fortran 77.
* automake.in (f77_extensions): New helper function for function
`lang_f77_finish'.
* automake.in (lang_f77_rewrite): Change to return success.
* automake.in (scan_one_configure_file): Add test for the Fortran
77 compiler.
* automake.in (finish_languages): Changed tests for "C++ only" to
"C++ and/or Fortran 77 only", and renamed `all_cxx' to `non_c'.
* automake.in: Registered the ppf77 language (`.F' extension) for
preprocessed Fortran 77.
* automake.in: Registered the ratfor language (`.r' extension).
* automake.in: Registered Fortran 77 header files with the "header
language" (`.inc' extension).
* automake.texi: Added several new index entries.
* automake.texi:
- Add `@ovindex' (output variable index).
- Merge `@defmac' (Autoconf macros) and `@ovindex' to the General
Index.
* automake.texi (Macros):
- Changed the `@table @code' list of macros to `@defmac'.
- Add `AC_PROG_FC' and `MDL_F77_LIBRARY_LDFLAGS' to the list.
* automake.texi (C++): Change `@table' to `@vtable'.
* automake.texi (Fortran 77): Add Fortran 77 documentation.
|
|
86552783
|
1998-10-11T13:07:31
|
|
Preliminary (completely untested) multilib support.
* automake.texi (Macros): Document AM_ENABLE_MULTILIB.
* m4/Makefile.am (m4data_DATA): Added multi.m4.
* Makefile.am (amfiles): Added multilib.am.
* automake.in (seen_multilib): New global.
(scan_one_configure_file): Recognize AM_ENABLE_MULTILIB.
(generate_makefile): Call handle_multilib.
(handle_multilib): New function.
* multilib.am: New file.
* m4/multi.m4: New file.
|
|
3e2803ed
|
1998-10-08T21:36:36
|
|
* automake.in (handle_dist): Always include configure.in and
configure in distribution. Fixes confdist.test.
|
|
e754178f
|
1998-10-08T20:26:59
|
|
* automake.in (do_one_merge_target): Be silent when running
install-exec-am and install-data-am.
|
|
45a3daf5
|
1998-10-08T10:17:15
|
|
* automake.in (am_install_var): Added -noextra option.
(handle_data): Pass -noextra to am_install_var.
|
|
53c82a94
|
1998-10-05T23:11:13
|
|
* depend2.am (%.lo): Handle case where compiler does not put space
before ":". From Raja R Harinath.
* automake.in (scan_one_configure_file): AC_CONFIG_HEADER is not
obsolete; it simply isn't preferred with automake.
(scan_one_configure_file): Likewise for AC_DECL_YYTEXT and
AC_PROG_LEX.
* automake.in (am_line_error): Handle case where variable defined
in configure.in. Fixes test badline.test.
(%configure_vars): Redefined meaning of values.
(scan_one_configure_file): Set $configure_vars values
appropriately.
|
|
dee4d56f
|
1998-10-03T18:26:55
|
|
* automake.in (handle_aclocal_m4): Use new MAINTAINER_MODE
conditional.
(handle_configure): Likewise.
(read_am_file): Likewise.
(file_contents_with_transform): Likewise.
(scan_one_configure_file): Recognize that AM_MAINTAINER_MODE
defines a conditional.
* automake.texi (Optional): Document new AM_MAINTAINER_MODE.
* texi-vers.am ($(srcdir)/@VTEXI@): Look at MAINTAINER_MODE
conditional.
(maintainer-clean-@VTI@): Likewise.
* remake.am ($(srcdir)/configure): Look at MAINTAINER_MODE
conditional.
* remake-hdr.am ($(srcdir)/@CONFIG_HEADER_IN@): Look at
MAINTAINER_MODE conditional.
* m4/maintainer.m4 (AM_MAINTAINER_MODE): Defined MAINTAINER_MODE
conditional.
|
|
3185f495
|
1998-10-03T11:19:12
|
|
* automake.in (handle_configure): Handle case where there is no
Makefile in the config header directory. Fixes test config.test.
|
|
a09ca5cd
|
1998-10-01T00:30:16
|
|
comment fixes
|
|
72c1e14a
|
1998-10-01T00:23:45
|
|
Some bug fixes, plus a complete rewrite of source file handling:
* texinfos.am (install-info-am): Handle case where INFO_DEPS is
empty. Reported by Andrew Cagney.
(uninstall-info): Likewise.
(dist-info): Likewise.
* automake.in (handle_texinfo): Error if user tries to generate
HTML.
* automake.in (do_one_clean_target): Don't push previous clean
target if this target is `mostly'. Report from Raja R Harinath.
* subdirs.am (mostlyclean-recursive ...): Build local_target, not
target. From Raja R Harinath.
Completely changed how languages and source files are handled:
* automake.in: Call register_language for each language.
(lang_c_rewrite): New function.
(lang_cxx_rewrite): Likewise.
(lang_header_rewrite): Likewise.
(lang_yacc_rewrite): Likewise.
(lang_yaccxx_rewrite): Likewise.
(lang_lex_rewrite): Likewise.
(lang_lexxx_rewrite): Likewise.
(lang_asm_rewrite): Likewise.
(lang_fortran_rewrite): Likewise.
(register_language): Likewise.
(extension_map): New global.
(language_map): Likewise.
(resolve_linker): New function.
(handle_single_transform_list): Rewrote to use lang_X_rewrite
functions. Changed meaning of first argument.
(initialize_per_input): Removed seen_any_source. Initialize
language_scratch, extension_seen. Removed cxx_extensions,
seen_c_source, dir_holds_headers, dir_holds_sources.
(handle_source_transform): Don't compute $objpat. Pass $obj
directly to handle_single_transform_list.
(handle_built_sources): Fixed call to
handle_single_transform_list.
(lang_c_finish): New function.
(lang_cxx_finish): Likewise.
(lang_header_finish): Likewise.
(lang_yacc_finish): Likewise.
(lang_yaccxx_finish): Likewise.
(lang_lex_finish): Likewise.
(lang_lexxx_finish): Likewise..
(lang_asm_finish): Likewise.
(lang_fortran_finish): Likewise.
(yacc_lex_finish_helper): Likewise.
(libtool_compiler): Likewise.
(saw_extension): New function.
(handle_lib_objects_cond): Use saw_extension, not old variables.
(handle_yacc_lex_cxx): Removed.
(finish_languages): New function.
(get_object_extension): Don't set dir_holds_sources.
(handle_headers): Don't set dir_holds_headers. Instead, call
saw_extension.
(saw_sources_p): New function.
(handle_tags): Use it.
(handle_dependencies): Likewise.
(cxx_extensions): New function.
(handle_dependencies): Use it.
(generate_makefile): Call finish_languages, not
handle_yacc_lex_cxx.
|
|
27b4dd2d
|
1998-09-29T22:48:00
|
|
A couple bug fixes from Andreas Schwab:
* texi-vers.am: Use the correct target names. Fix generation of
stamp file.
* automake.in (handle_tests): In commands generating site.exp copy
the old contents from site.exp, not site.bak, which does not
exist.
|
|
4695b1ef
|
1998-09-29T01:45:21
|
|
Fixed noinst.test again:
* automake.in (do_one_merge_target): Special-case `install-am'.
(handle_merge_targets): Don't compute @install variable.
|
|
ec18107f
|
1998-09-29T01:28:45
|
|
Fixes for recurs2.test. Report from Jim Meyering.
* automake.in (vars_scanned): Define globally.
(variable_value_as_list_worker): Delete $var entry in
%vars_scanned after local work is done.
|
|
9f0dd45a
|
1998-09-28T02:03:36
|
|
`include' handling from Marcus Daniels:
* automake.in: New pattern: INCLUDE_PATTERN.
(read_am_file): Make AM_FILE a local filehandle.
For INCLUDE_PATTERN, store included paths on @include_stack and call
read_am_file with argument.
(handle_configure): When printing the dependencies for
Makefile.in, print the items on include_stack (if any) as
dependencies, too.
* automake.texi: Make a command index `cm' that goes into the
concept index. Put if, endif, else, and include in the command index.
(Include): Show usage of include directive.
|
|
0ac22bb6
|
1998-09-28T01:51:16
|
|
`.' in SUBDIRS changes order of builds:
* Makefile.am (SUBDIRS): Added `.'. Put tests last.
* tags.am (TAGS): Don't look for TAGS file in `.'.
* automake.texi (Top level): Document SUBDIRS change.
* automake.in (handle_installdirs): Create separate installdirs-am
target.
(handle_merge_targets): Don't put all-am onto @all. Fixed error
message. Correctly handle install-info. Give error if
install-info-local inappropriately defined. Don't special-case
install-data, install-exec, install, uninstall, or all.
(handle_subdirs): Don't push `-recursive' target names onto
corresponding lists.
(do_one_merge_target): Always define `-am' form of rule, and point
ordinary form to `-am' or `-recursive' as appropriate.
Special-case `all'.
(do_check_merge_target): Generate check-am target.
(handle_dist_worker): Use target_defined.
(handle_dist): Likewise.
(handle_merge_targets): Likewise.
(do_one_merge_target): Likewise.
(do_check_merge_target): Likewise.
(do_one_clean_target): Likewise.
(initialize_per_input): Initialize $all_target.
(do_one_clean_target): Always generate -am form of rule; other
changes for new SUBDIRS change.
(handle_clean): Always generate clean-am form of rule.
(handle_tags): Only build subdir if not `.'.
(handle_dist_worker): Skip `.' directory.
* subdirs.am: Allow `.' to be specified in SUBDIRS.
|
|
174373e9
|
1998-09-27T23:02:12
|
|
* automake.texi (Dist): Document EXTRA_DIST change.
* automake.in (handle_dist_worker): Allow subdirs in EXTRA_DIST.
|
|
50b2fbd6
|
1998-09-27T22:43:23
|
|
* automake.in (handle_ltlibraries): Wrote better comment about
EXTRA_LTLIBRARIES.
* automake.texi (Invoking Automake): Document --copy.
* automake.in (copy_missing): New global.
(parse_arguments): Recognize --copy/-c.
(require_file_internal): Handle $copy_missing. Fixed error
message.
(initialize_global_constants): Document -c/--copy.
|
|
33cb20cc
|
1998-09-27T22:33:01
|
|
* automake.texi: Document LIBOBJS trick.
|
|
984f0d1c
|
1998-09-27T21:38:24
|
|
* automake.in (handle_dist_worker): If DIST_SUBDIRS defined, use
it even when SUBDIRS not conditional.
|
|
08f0f8a0
|
1998-09-27T19:18:53
|
|
* automake.in (quote_cond_val): Turn tabs into \003.
(unquote_cond_val): Turn \003 back into tabs. Fixes test
cond6.test.
|
|
af5433d7
|
1998-09-27T19:12:21
|
|
* automake.in (read_am_file): Treat backslash-newline as
whitespace. Test parse.test.
|
|
d4d59682
|
1998-09-26T19:10:24
|
|
Track recent autoconf changes:
* m4/Makefile.in: Rebuilt.
* m4/Makefile.am (m4data_DATA): Updated for deleted files.
* m4/init.m4 (AM_INIT_AUTOMAKE): Use AC_PROG_INSTALL.
* m4/mingw.m4: Removed.
* m4/cygwin.m4: Removed.
* m4/install.m4: Removed.
* m4/exeext.m4: Removed.
* automake.in (scan_one_configure_file): Don't look for
AM_EXEEXT.
(check_cygnus): Only mention AC_EXEEXT.
(obsolete_macros): Mention AM_PROG_INSTALL, AM_EXEEXT,
AM_CYGWIN32, AM_MINGW32.
($seen_prog_install): Changed interpretation; changed all users.
(scan_one_configure_file): Don't look for AM_PROG_INSTALL.
($scripts_installed): Removed.
(handle_scripts): Use local $scripts_installed.
* aclocal.in (obsolete_macros): Added AM_PROG_INSTALL, AM_EXEEXT,
AM_CYGWIN32, AM_MINGW32.
|
|
c7266e91
|
1998-09-26T18:32:31
|
|
Test suite updates for the @SHELL@ change:
* exsource.test: Set SHELL on `make' command line.
* ansi.test: Set SHELL on `make' command line.
* texinfo.test: Set SHELL on `make' command line.
* insh2.test: Set SHELL on `make' command line.
* empty.test: Rewrite @SHELL@ to /bin/sh.
|
|
1198063a
|
1998-09-16T04:23:41
|
|
A couple fixes from Per Cederqvist
|
|
e8b913ec
|
1998-08-26T00:48:46
|
|
Don't create site.exp target if already defined
|
|
d14198e4
|
1998-08-17T05:33:12
|
|
Fixed colon6.test.
Added test for strange Tab bug
|
|
99850ce5
|
1998-08-11T19:30:48
|
|
Changed bug-reporting address.
More minor fixes from Markus Oberhumer
|
|
ad8b8dfb
|
1998-08-11T03:14:07
|
|
Fixed ansi2knr bug
|
|
8f75e59c
|
1998-07-19T06:13:13
|
|
fixed more recursivity failures
|
|
d2719082
|
1998-07-18T06:37:24
|
|
Fixed cond4.test
|
|
eedb9580
|
1998-07-17T22:58:51
|
|
DESTDIR fixlet
|
|
5a349bba
|
1998-07-17T22:00:24
|
|
recognize DOS paths as absolute
|
|
b5b61792
|
1998-07-17T17:22:43
|
|
AM_MAKEFLAGS patch from Ian
|
|
41b60e1c
|
1998-07-16T22:26:53
|
|
CONFIG_STATUS_DEPENDENCIES addition from Ian
|
|
117cfef6
|
1998-06-02T19:36:05
|
|
perl4 fixlet
|
|
ca87c929
|
1998-06-02T19:30:39
|
|
detect a syntax error
|
|
e34cd3ea
|
1998-06-01T23:20:43
|
|
Fixlet from Ian
|
|
569e3497
|
1998-06-01T23:12:20
|
|
Added AM_ flags support
|
|
5f2c1350
|
1998-06-01T21:12:08
|
|
"clean" cleanup
|
|
bf8168df
|
1998-06-01T20:24:45
|
|
Fixed check buglet
|
|
8733de30
|
1998-05-18T05:33:56
|
|
various fixlets
|
|
41f18c10
|
1998-04-06T04:48:22
|
|
version checking fix
|
|
98ad0f9e
|
1998-04-06T04:31:40
|
|
perl 4/typo fix
|
|
3bdbb9e2
|
1998-04-05T21:36:12
|
|
library dependency bug reported by proven
|
|
b8629ec9
|
1998-04-05T19:59:03
|
|
lex fixes from alexandre oliva
|
|
a8959c36
|
1998-04-04T01:02:52
|
|
ac_output fix from doug evans
|
|
999a757a
|
1998-04-03T20:12:53
|
|
install fix for egcs
|
|
d19dffd5
|
1998-04-01T04:10:39
|
|
new ansi2knr
|
|
663ab7c8
|
1998-03-25T22:42:12
|
|
fixed bugs with versions in AUTOMAKE_OPTIONS
|
|
4b3ff93c
|
1998-03-23T18:00:22
|
|
ansi2knr fix from jim meyering
|
|
de473fa8
|
1998-03-21T05:57:11
|
|
lex fixes for hpux from alexandre oliva
|
|
77518b4d
|
1998-03-20T21:02:39
|
|
ansi2knr updates from harlan stenn
|
|
660081d8
|
1998-03-20T20:09:08
|
|
added DESTDIR support
|
|
b6c89574
|
1998-03-20T07:28:24
|
|
fix to previous java fix
|
|
6c8ff01f
|
1998-03-20T07:27:40
|
|
put Java sources in distribution
|
|
f9a9763d
|
1998-03-20T06:13:41
|
|
java patch from Per
|
|
6cb44f3e
|
1998-03-20T05:48:34
|
|
some java fixes for Per
|
|
75da617a
|
1998-03-19T21:15:02
|
|
sinclude fix
|
|
60378202
|
1998-03-19T08:37:01
|
|
removed default: target. moved all: target to start
|
|
c12ef214
|
1998-03-19T04:47:46
|
|
fixed colon3.test
|
|
44cfa063
|
1998-03-19T00:30:17
|
|
initial java support
|
|
c4420eee
|
1998-03-08T22:45:02
|
|
AC_OUTPUT ":" syntax patch
|
|
daca6bcd
|
1998-02-24T19:37:24
|
|
reimplemented man pages
|
|
cb1f004a
|
1998-02-23T23:49:39
|
|
dependency fixes from alexandre oliva
|
|
26d5b8c4
|
1998-02-23T23:30:34
|
|
recognize .txi extension
|
|
bd521568
|
1998-02-23T23:17:56
|
|
minor object-creation patch
|
|
69c93a96
|
1998-02-23T20:39:44
|
|
--version fixup
|
|
8486e545
|
1998-02-16T07:15:11
|
|
fixed bug with -I and m4 dependencies
|
|
4f9cdb91
|
1998-02-14T05:29:07
|
|
texinfo fixlet from ian
|
|
3984c200
|
1998-02-13T07:27:36
|
|
side-effect dependency tracking
|
|
2b14c581
|
1998-02-13T05:19:36
|
|
added --generate-deps from paul d smith
|
|
578de972
|
1998-02-13T04:37:37
|
|
minor date changes; last fixes to aclocal --output
|
|
68effc17
|
1998-02-13T04:30:19
|
|
yacc cleanup
|
|
8ba34b7f
|
1998-02-13T04:11:06
|
|
fixed readme-alpha bug
|
|
f5ac0d3f
|
1998-02-13T03:09:51
|
|
fixed bug-reporting address
|
|
05382add
|
1998-02-13T02:45:47
|
|
made cxxnoc.test pass again
|
|
4948270c
|
1998-02-05T20:43:29
|
|
applied AC_PROG_CXXCPP patch
|
|
98db3ba6
|
1998-01-25T18:18:15
|
|
fix for README-alpha
|
|
416387bd
|
1997-12-03T03:08:22
|
|
fixlet for man
|
|
b3b24183
|
1997-12-01T22:54:53
|
|
fixed conditional sources bug
|
|
11be76b7
|
1997-12-01T20:54:36
|
|
fixed objc.test bug
|
|
706ea0da
|
1997-11-26T20:53:53
|
|
yacc fixlet
|
|
7a073c19
|
1997-10-26T00:30:48
|
|
bug fix
|
|
1b5fea19
|
1997-10-25T05:51:45
|
|
yaccflags fix
|
|
7eacde0b
|
1997-10-25T05:08:42
|
|
added assembler support
|
|
1910a4e5
|
1997-10-21T18:08:49
|
|
no longer require @LEXLIB@
|
|
d14bbc16
|
1997-10-20T23:46:04
|
|
fortran fixlet
|
|
92e7f9f8
|
1997-09-29T19:26:23
|
|
fixed 'make dist'
|
|
5644b376
|
1997-09-28T23:18:35
|
|
added new options
|
|
8551a9bd
|
1997-09-25T04:56:27
|
|
bug fix for bsd/ultrix
|
|
49e7073d
|
1997-09-24T23:37:08
|
|
dist bug fix
|
|
b844012b
|
1997-09-24T23:01:20
|
|
de-ansi patch
change to fix bug in earlier AC_OUTPUT fix
|
|
0e74013c
|
1997-09-24T22:32:56
|
|
better error message when AC_OUTPUT arg empty
|
|
5cba59db
|
1997-09-24T22:11:59
|
|
dependencies fix
|
|
601054cb
|
1997-09-02T05:52:03
|
|
TEXINFO_TEX fixlet
|
|
51882b2e
|
1997-08-28T15:43:26
|
|
suffix rule fix
|