m4


Log

Author Commit Date CI Message
Tom Tromey 403a3cef 1998-12-02T12:47:00 * configure.in: Upped version to 1.3d.
Tom Tromey e57b9978 1998-10-27T23:49:11 * m4/Makefile.am (m4data_DATA): Don't mention f77.m4. * m4/f77.m4: Removed; macro now in autoconf proper.
Tom Tromey a2287964 1998-10-24T15:20:31 * m4/lispdir.m4: Fixed sed invocation. From Akim Demaille.
Tom Tromey 41eff269 1998-10-16T10:43:44 * m4/mktime.m4: Detect glibc mktime bug. From Jim Meyering.
Tom Tromey 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.
Tom Tromey 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.
Tom Tromey 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.
Tom Tromey a150fe6f 1998-10-09T11:10:23 * m4/winsz.m4 (AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL): Use 3-argument form of AC_DEFINE. * m4/regex.m4 (AM_WITH_REGEX): Use 3-argument form of AC_DEFINE. * m4/ptrdiff.m4 (AM_TYPE_PTRDIFF_T): Use 3-argument form of AC_DEFINE. * m4/protos.m4 (AM_C_PROTOTYPES):Use 3-argument form of AC_DEFINE. * m4/obstack.m4 (AM_FUNC_OBSTACK): Use 3-argument form of AC_DEFINE. * m4/init.m4 (AM_INIT_AUTOMAKE): Use 3-argument form of AC_DEFINE. * m4/dmalloc.m4 (AM_WITH_DMALLOC): Use 3-argument form of AC_DEFINE.
Tom Tromey 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.
Tom Tromey 0efcfbcc 1998-10-01T11:37:29 * m4/lispdir.m4 (AM_PATH_LISPDIR): Correctly find xemacs and xemacs install directories. From Robert Bihlmeyer.
Tom Tromey 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.
Tom Tromey 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.
Tom Tromey 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.
Tom Tromey 174373e9 1998-09-27T23:02:12 * automake.texi (Dist): Document EXTRA_DIST change. * automake.in (handle_dist_worker): Allow subdirs in EXTRA_DIST.
Tom Tromey 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.
Tom Tromey d75bed2b 1998-08-12T20:18:42 nothing
Tom Tromey b5b61792 1998-07-17T17:22:43 AM_MAKEFLAGS patch from Ian
Tom Tromey 5f2c1350 1998-06-01T21:12:08 "clean" cleanup
Tom Tromey 42edeab6 1998-04-05T22:50:32 upped to version 1.3
Tom Tromey b8629ec9 1998-04-05T19:59:03 lex fixes from alexandre oliva
Tom Tromey 13e5db5e 1998-03-26T18:05:30 exeext fix
Tom Tromey c172f1e8 1998-03-23T18:31:18 upped to 1.2h
Tom Tromey 20fd4e26 1998-03-23T17:11:16 new mktime.m4
Tom Tromey de473fa8 1998-03-21T05:57:11 lex fixes for hpux from alexandre oliva
Tom Tromey cccfb856 1998-03-20T22:19:52 minor ansi2knr fix
Tom Tromey f9a9763d 1998-03-20T06:13:41 java patch from Per
Tom Tromey 60378202 1998-03-19T08:37:01 removed default: target. moved all: target to start
Tom Tromey 3da538ae 1998-03-07T04:22:10 AM_EXEEXT fixlet
Tom Tromey b219e3bc 1998-02-24T20:39:48 upped version to 1.2f
Tom Tromey 46d1e88d 1998-02-13T07:31:03 upped to 1.2e
Tom Tromey 2a3ef5dd 1998-02-13T06:04:25 uniquify files passed to etags
Tom Tromey 1ad64040 1997-11-26T21:48:09 upped to 1.2d
Tom Tromey 17f38456 1997-11-26T21:41:40 circular dependency hack
Tom Tromey 8bbac8a3 1997-11-21T22:16:53 bug fix
Tom Tromey 7eacde0b 1997-10-25T05:08:42 added assembler support
Tom Tromey ac4023d1 1997-10-21T06:41:53 sanity bug fix
Tom Tromey 92e7f9f8 1997-09-29T19:26:23 fixed 'make dist'
Tom Tromey 32cf2528 1997-09-28T23:20:15 nothing
Tom Tromey 3cd0636b 1997-09-25T05:55:06 released 1.2b
Tom Tromey 55918e44 1997-09-25T05:50:05 another cc-stdc bug fix
Tom Tromey f6d7829f 1997-09-25T05:44:17 stdc fix from paul eggert
Tom Tromey ebca6675 1997-09-19T01:44:50 m4 quoting fixlet
Tom Tromey d699e713 1997-08-28T15:52:35 upped version number
Tom Tromey 3038064b 1997-08-25T23:25:10 merged changes from Cygnus
Tom Tromey 69fc9e63 1997-08-05T23:10:54 maintainer-clean patch for info
Tom Tromey 6a517d6f 1997-06-23T02:15:22 version 1.2
Tom Tromey 247315dd 1997-06-23T01:37:37 test fixes
Tom Tromey cc54f1fc 1997-06-10T21:44:40 cygwin fix
Tom Tromey 9366b5f8 1997-05-30T05:42:15 really fixed redef bug
Tom Tromey b0a15b5d 1997-05-30T05:30:06 nothing
Tom Tromey cf6c8b75 1997-05-10T23:11:04 error if srcdir already configured
Tom Tromey f86d7938 1997-05-10T21:54:07 fix to ccstdc.m4
Tom Tromey e5d799a2 1997-05-01T01:45:54 dist fix
Tom Tromey d601f421 1997-04-28T05:59:44 added Ian's conditionals
Tom Tromey b03a1bd9 1997-04-28T03:10:37 test fixlet
Tom Tromey 5458d5bf 1997-04-27T23:18:44 makefile regeneration fixes
Tom Tromey d9a5a21d 1997-04-26T05:07:53 patch to missing check
Tom Tromey be107a4e 1997-04-25T18:31:57 config header patch from Ian
Tom Tromey 9e76ccba 1997-04-16T06:28:58 makeinfo bug fixes
Tom Tromey 4119bfe6 1997-04-02T07:53:36 quoting fix from Per
Tom Tromey 0a4d56b7 1997-03-28T03:27:50 fix in texinfo version code
Tom Tromey 97cadf26 1997-03-28T03:23:29 lisp fix
Tom Tromey 12740d7d 1997-03-28T03:20:03 lisp fix
Tom Tromey 0877cdef 1997-03-28T00:45:18 added 3rd arg to init function
Tom Tromey 2cd1bd2a 1997-03-26T05:12:05 bug fix in "missing" checks
Tom Tromey 9c11ddf6 1997-03-24T20:48:14 fixed bug in sanity check
Tom Tromey 9bac5002 1997-03-22T05:40:13 new files from elsewhere
Tom Tromey 9c2ae2af 1997-03-20T23:51:34 cygwin32 support
Tom Tromey c1bf7cf1 1997-03-19T07:42:37 last-minute fixes
Tom Tromey 09bb43da 1997-03-19T05:37:03 fixed up "missing" support
Tom Tromey 346c7ccd 1997-03-19T04:58:56 applied missing patches from Francois, verbatim
Tom Tromey fdf4f35e 1997-02-25T03:40:20 bug fix
Tom Tromey 7279b801 1997-02-23T19:42:25 now 1.1m
Tom Tromey 01ae66fb 1997-02-23T07:21:43 error if dir has /
Tom Tromey 12324415 1997-02-23T07:19:33 bug fix
Tom Tromey 36612ff6 1997-02-22T22:30:16 macro fixes
Tom Tromey 1b10e923 1997-02-21T07:50:43 many fixes
Tom Tromey e6d412ab 1997-02-05T02:45:39 various bug fixes
Tom Tromey 87431841 1997-01-08T01:58:42 added -I option to aclocal
Tom Tromey 12014054 1996-12-08T21:05:11 installs now 'quiet'
Tom Tromey 1895feea 1996-12-07T21:41:41 fixed remake2.test
Tom Tromey d611836d 1996-12-06T05:16:14 minor bug fixes. added postscript generation
Tom Tromey 0df76f10 1996-12-06T03:31:22 bug fixes for : mode support
Tom Tromey b11d19e5 1996-12-04T08:28:28 fix to AM_WITH_REGEX
Tom Tromey 7ae775a8 1996-12-04T08:21:14 removed --strictness
Tom Tromey 1f62a0eb 1996-12-04T07:48:44 allow -local clean rules
Tom Tromey 2e55e263 1996-12-03T21:02:43 bug fix
Tom Tromey 37ebfe30 1996-12-02T21:26:23 nothing
Tom Tromey 5ad5323e 1996-12-02T20:52:12 bug fix and version increment
Tom Tromey f854b32d 1996-12-01T20:35:52 More fixes
Tom Tromey 12dcae39 1996-11-24T07:54:52 Fixed check target handling for parallel make
Tom Tromey d7ef0e3d 1996-11-24T07:36:33 Minor bug fixes
Tom Tromey b67f2a26 1996-11-22T06:25:29 Wrote AM_CONFIG_HEADER
Tom Tromey 9424e57e 1996-11-20T02:12:38 nothing
Tom Tromey 6dd56d0c 1996-11-18T21:36:28 Removed old macro
Tom Tromey fefccdc2 1996-11-16T06:27:55 AM_FUNC_FNMATCH is obsolete
Tom Tromey 85fe4e7a 1996-11-08T23:06:54 bug fixes
Tom Tromey c7f27ed5 1996-11-08T22:57:04 Added sanity check macro
Tom Tromey 637af7c2 1996-11-08T22:31:45 fixlets
Tom Tromey cbf3dc2e 1996-11-07T22:47:12 Initial draft of --cygnus mode. Bug fixes for config.h in subdir