kc3-lang/automake/TODO

Branch :


Log

Author Commit Date CI Message
447ca35b 2002-01-15 23:54:14 * missing: Updated. * lib/missing: Match against `automake*' to pick up versioned automake. * m4/init.m4 (AM_INIT_AUTOMAKE): Use versioned automake name. * m4/amversion.in (AM_AUTOMAKE_VERSION): Set am__version variable. * lib/am/Makefile.am (amdir): Use pkgvdatadir. * lib/Makefile.am (dist_pkgvdata_DATA): Renamed to use pkgvdatadir. (scriptdir): Use pkgvdatadir. (installcheck-local): Likewise. * lib/Automake/Makefile.am (perllibdir): Use pkgvdatadir. * automake.in (perllibdir): Added VERSION. (libdir): Likewise. * aclocal.in (parse_arguments): Search versioned directory. Don't push unversioned directory unless it exists. (perllibdir): Added VERSION. (default_acdir): New global. * m4/Makefile.am (m4datadir): Added $(VERSION). * Makefile.am (install-exec-hook): New target. * configure.in (ACLOCAL): Search build directory. (pkgvdatadir): New subst.
0668ce98 2001-09-22 16:05:36 * ChangeLog, ChangeLog.1996, ChangeLog.1998, ChangeLog.2000, Makefile.am, NEWS, README, TODO, configure.in, lib/Makefile.am, lib/acinstall, lib/am/Makefile.am, m4/Makefile.am, m4/as.m4, m4/auxdir.m4, m4/ccstdc.m4, m4/cond.m4, m4/depend.m4, m4/depout.m4, m4/dmalloc.m4, m4/error.m4, m4/gcj.m4, m4/header.m4, m4/init.m4, m4/install-sh.m4, m4/lex.m4, m4/lispdir.m4, m4/maintainer.m4, m4/make.m4, m4/minuso.m4, m4/missing.m4, m4/multi.m4, m4/obstack.m4, m4/protos.m4, m4/ptrdiff.m4, m4/python.m4, m4/regex.m4, m4/sanity.m4, m4/strip.m4, m4/termios.m4, m4/winsz.m4: Add copyright notice. * INSTALL, lib/INSTALL: Upgrade to latest autoconf version, which has a copyright notice.
37506386 2001-07-27 00:02:43 * automake.in (am_print_error): New function. (am_error): Use it. (am_file_error): Likewise. (am_line_error): Likewise. (am_conf_error): Likewise. (am_conf_line_error): Likewise. * automake.texi (Options): Document no-exeext. * automake.in (handle_options): Recognize no-exeext. (rule_define): Handle no-exeext. * tests/Makefile.am (TESTS): Added new file. * tests/exeext2.test: New file. * automake.in (make_input_list): Removed. (scan_autoconf_config_files): Don't add to make_input_list. (scan_one_autoconf_file): Don't use make_input_list. (scan_autoconf_files): Use make_list, not make_input_list. (scan_autoconf_files): Likewise. * automake.in (seen_exeext): Removed. (generate_makefile): Don't define EXEEXT or OBJEXT. (scan_one_autoconf_file): Don't check for AC_EXEEXT. (am_install_var): Don't check $seen_exeext. (handle_programs): Likewise. (rule_define): Allow x to override x$(EXEEXT), for now. (file_contents_internal): Only define rule if rule_define allows us to. * m4/init.m4 (AM_INIT_AUTOMAKE): Define EXEEXT and OBJEXT.
809c236c 2001-07-14 19:30:42 * lib/missing (makeinfo): Redirect stdout and stderr outside subshell. From Alexandre Oliva.
081f2d51 2001-06-24 03:38:27 Fix for yacc5.test: * lib/ylwrap: Changed usage. * lib/am/yacc.am: Rewrote to use new substitutions. * lib/am/lex.am: Likewise. * automake.in (handle_languages): Skip files whose language doesn't have a compiler. Handle `define_flag' attribute. Changed '$' to "\$" to aid Emacs fontification. (struct): Added `rule_file'. Removed `derived_autodep'. Added `_target_hook' and `define_flag'. (yacc, yaccxx, lex, lexxx): Set `rule_file', `flags', `compile', and `compiler' attributes. Removed `linker', `derived_autodep', and `ansi' attributes. Added `define_flag'. (yacc, yaccxx): Added `_target_hook'. (saw_extension): Count number of times extension seen. (count_files_for_language): New sub. (saw_sources_p): Use it. (handle_single_transform_list): Allow language rewrite function to return a new source extension. Call target_hook. (yacc_sources, lex_sources): Removed. (initialize_per_input): Don't initialize yacc_sources or lex_sources. (lang_yacc_rewrite): Rewrote. (lang_yaccxx_rewrite): Likewise. (lang_lex_rewrite): Likewise. (lang_lexxx_rewrite): Likewise. (output_yacc_build_rule): Removed. (output_lex_build_rule): Removed. (lang_yacc_finish): Removed build rule generation. (lang_lex_finish): Likewise. (DASH_D_PATTERN): New global. (lang_yacc_target_hook): New function. (_target_hook): New function. (register_language): Default `define_flag'. * tests/yacc5.test: Updated test. * tests/yacc4.test: Exit with status 77 if bison doesn't work. * tests/yacc3.test: Remove bogus `make' invocation. Added test for all YFLAGS variables.
4dc0221c 2001-06-03 17:16:40 * automake.in (variable_conditions_sub): Move parent-only code from here... (variable_conditions): ... to here. (variable_conditions_sub): Include this variable's conditions in the resulting condition list. * tests/Makefile.am (XFAIL_TESTS): Removed ltdeps.test.
8723031a 2001-05-29 21:04:18 * automake.texi (A Program): Mention `check' prefix. (Program and Library Variables): New node. (Texinfo): Document UPDATED-MONTH, MAKEINFOFLAGS, and AM_MAKEINFOFLAGS. (etags): Mention per-program flags. (Tests): Document AM_RUNTESTFLAGS; added sectioning; more updates.
4d057d56 2001-05-13 17:41:19 * automake.in (&scan_texinfo_file, &handle_dist, &handle_gettext) (&handle_footer, &handle_factored_dependencies, &handle_emacs_lisp) (&am_primary_prefixes): Use `map' rather than `grep'.
c2ba25c0 2001-03-06 15:05:37 Update.
e1cca10d 2001-03-02 19:44:19 2001-03-02 Jens Kr
f656610b 2001-02-25 18:37:40 * automake.in (&initialize_per_input): %targets_conditionals is new. (&read_am_file): When slurping a rule, set the target related variable, and no variable related variable. (&file_contents): Likewise. * tests/vartar.test, tests/ctarget1.test: New.
3773f48b 2001-02-25 04:37:52 * Makefile.am (amfiles): Added texibuild.am. * texibuild.am: New file. * tests/Makefile.am (TESTS): Added texinfo9.test. * tests/texinfo9.test: New file. * automake.in (handle_texinfo): Keep track of suffixes used. Give error if suffix unrecognized. Removed extraneous newline.
03414b51 2001-02-19 00:12:15 * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Don't call AM_PROG_STRIP. Set INSTALL_STRIP_PROGRAM_ENV to `$(STRIP)', not `$STRIP'. (AM_PROG_STRIP): Commented out.
59ee26e2 2001-02-17 02:34:19 2001-02-16 Alexandre Duret-Lutz <duret_g@epita.fr> * automake.in (unquote_m4_arg): New function. (scan_one_configure_file): Call unquote_m4_arg on AM_CONFIG_HEADER argument, so that AM_CONFIG_HEADER([foobar.h]) works.
23f00832 2001-02-06 09:11:00 Add maintainer-clean.
d2a26602 2001-02-04 04:43:11 * header.am (install-@DIR@HEADERS): Use INSTALL_HEADER. * header-vars.am (INSTALL_HEADER): New macro.
bd4a1d5a 2000-10-19 09:27:23 * automake.in (handle_merge_targets): Allow parallel install with forced relink.
4b88eb80 1999-12-16 04:28:43 Moved some TODO items into Gnats
e13f3ed4 1999-12-14 04:10:36 * depend2.am: Removed erroneous comment. * automake.texi (Program variables): Document nostdinc. (Options): Likewise. * automake.in (get_object_extension): Respect nostdinc option. (handle_options): Recognize nostdinc. * comp-vars.am (DEFS): Use @DEFAULT_INCLUDES@ as sole substitution. * automake.in (read_am_file): Allow conditional includes. Fixes test condincl.test.
ebdbd5b3 1999-11-22 19:22:02 Jumbo patch: First cut at Python support (untested). A few miscellaneous bug fixes.
9ae48df8 1999-11-21 21:35:41 Merged from user-dep-gen-branch.
27fca19d 1999-11-20 00:17:16 TODO update
ff030ddf 1999-11-01 01:56:17 TODO update
2190baea 1999-08-15 22:54:24 * automake.in (get_object_extension): Fixed quoting bug. Fixes ansi4.test.
69db500c 1999-07-13 15:05:09 * automake.in (handle_source_transform): Mark prefix as seen if corresponding _SOURCES variable exists. Fixes empty2.test.
35b64822 1999-05-19 00:00:12 * automake.in (handle_single_transform_list): Added missing space. Fixes specflags.test.
a3cd4fa4 1999-05-13 20:20:50 Meta updates
34ca5374 1999-04-30 22:19:03 * automake.in (finish_languages): Always use `-o $@' with libtool. Define ltcompile and ltlink at outermost scope in function. * libtool.am (.c.lo): Removed.
546c5271 1999-04-27 13:57:07 * automake.in (handle_lib_objects_cond): Prefer `$1' over `\1'. Minor rewrite for clarity. (check_canonical_spelling): Prefer `$1' over `\1'. * depend2.am (@OBJ@): Renamed. Use @SOURCE@, @COMPILE@. Always use `-o $@'. (@LTOBJ@): Likewise. * automake.in (handle_single_transform_list): Don't print rule if doing dependency tracking and the file's language supports it. (initialize_per_input): Initialize lang_specific_files. (add_depend2): New function. (handle_dependencies): Use it. * automake.in (lang_ppf77_finish): Use lang_f77_finish. ratfor compiler name is `RCOMPILE'. ppf77 compiler name changed to `PPF77COMPILE' to allow use of f77 and ppf77 in the same directory. (lang_ratfor_finish): Use lang_f77_finish. * compile.am (NOTDEPEND.c.o): Removed. (OBJEXT.c.obj): Likewise. * automake.in: Added `flags' attribute to all relevant languages. (handle_single_transform_list): Handle per-derived-object flags. Changed interface and all callers. (handle_built_sources): Don't call handle_single_transform_list. Added `compile' and `compiler-name' attribute to all relevant languages. (finish_languages): Define compiler variables here. (lang_cxx_finish): Don't call define_compiler_variable. Don't define flag variable or .o rules. Don't add to @suffixes. (lang_f77_finish): Likewise. (lang_ppf77_finish): Likewise. (lang_objc_finish): Likewise. (lang_java_finish): Likewise. (finish_languages): Define flag variable here. Added `output-arg' attribute to all relevant languages. (finish_languages): Define `.o' rules here. (finish_languages): Put extension on @suffixes. (get_object_extension): Don't transform NOTDEPEND or MINUSO.
2fcda957 1999-04-24 17:45:42 * automake.in: Treat `.zip' and `.jar' files as Java.
6900e1aa 1999-04-12 15:15:03 * ansi2knr.c: New version from Pavel Roskin (via ansi2knr.c maintainer).
c64507c5 1999-04-11 21:16:25 * automake.in (lang_sub_obj): New function. (lang_cxx_rewrite): Use it. (lang_asm_rewrite): Likewise. (lang_objc_rewrite): Likewise. (lang_cxx_finish): Add `-o $@' to all C++ rules. (lang_asm_finish): Add `-o' to suffix rules when appropriate. (lang_objc_finish): Add `-o $@' to all ObjC rules. (lang_java_finish): Likewise.
17317431 1999-04-11 20:10:14 * automake.in: Only register `asm' once. (lang_asm_finish): Put assembly suffixes on @suffixes. * libtool.am (.s.lo): Removed. (.S.lo): Likewise. * automake.in (lang_asm_finish): Handle libtool. * libtool.am (.c.o): Always pass -c to libtool. * automake.in (lang_yacc_rewrite): Handle sources in subdirs. (lang_yaccxx_rewrite): Likewise. (lang_lex_rewrite): Likewise. (lang_lexxx_rewrite): Likewise.
eb72aeea 1999-04-11 18:40:47 Assembly code no longer included by default: * compile.am (.s.o): Removed. (.S.o): Likewise. * automake.in: Register `asm' language. (lang_asm_finish): Generate suffix rules for assembly. (get_object_extension): Don't add `.s' or `.S' to suffix list.
a3c0ce6a 1999-04-11 13:12:05 * automake.in (get_object_extension): Substitute @MINUSO@ when including compile.am. * compile.am (.c.o): Added @MINUSO@. (.c.obj): Likewise.
88b59597 1999-04-11 13:02:43 First cut at allowing objects in subdirectories: * m4/Makefile.am (m4data_DATA): Added minuso.m4. * Makefile.am (dist_script_DATA): Added compile. * m4/minuso.m4: New file. * automake.in (initialize_global_constants): Added compile to common_files. (seen_cc_c_o): New global. (scan_one_configure_file): Set it when AM_PROG_CC_C_O seen. (handle_options): Recognize `subdir-objects' option. (lang_c_rewrite): Added directory argument. (lang_yacc_rewrite): Likewise. (lang_yaccxx_rewrite): Likewise. (lang_lex_rewrite): Likewise. (lang_lexxx_rewrite): Likewise. (handle_single_transform_list): Pass directory to _rewrite function. Generate dependencies for dirstamp files for each .o; it is just the rules we want to create once. (lang_c_rewrite): Handle `subdir-objects' option. (lang_c_rewrite): Require `compile' program. * compile: New file.
323c04c3 1999-04-10 22:08:21 * automake.in (handle_single_transform_list): Handle dependency tracking when files are created in subdirs. Error if object in subdir has `..' component.
0149fc8c 1999-04-10 17:45:38 * automake.in (handle_ltlibraries): Allow check_LTLIBRARIES.
a78b324c 1999-03-31 13:54:15 * automake.in (quote_cond_val): Quote \n. (unquote_cond_val): Unquote \n. (read_am_file): If line ends with `\', preserve it and add a newline. (read_main_am_file): In conditional case, put conditional text at beginning of each generated line.
afa8bf3c 1999-03-22 11:49:49 1999-02-01 Thomas Tanner <tanner@gmx.de> * automake.in: accept both A(C|M)_PROG_LIBTOOL, print a warning when AM_PROG_LIBTOOL was found * automake.texi: renamed AM_PROG_LIBTOOL to AC_PROG_LIBTOOL
56e5482f 1999-03-21 23:28:02 Made `+=' more robust. Fixes pluseq6.test and pluseq7.test. * automake.in (define_standard_variables): New sub. (read_main_am_file): Use two passes to scan standard variables. (read_am_file): Don't special-case configure variables with `+='. (initialize_per_input): Initialize %var_was_plus_eq. (read_am_file): Set var_was_plus_eq element correctly. (define_variable): Give error if variable assigned with `+=' is internally defined. (initialize_per_input): Initialize %am_var_defs. (file_contents_with_transform): Set element in %am_var_defs. (read_am_file): Use %am_var_defs.
0922e6c7 1999-03-11 22:56:16 * m4/error.m4, m4/mktime.m4, m4/obstack.m4, m4/regex.m4, m4/strtod.m4: Use $ac_objext, not `.o'. From Jim Meyering.
f50c3120 1999-02-11 15:35:36 * automake.in (obsolete_macros): Use empty string to indicate no substitution. (scan_one_configure_file): Likewise.
243027ec 1999-02-02 09:51:58 * automake.in (handle_merge_targets): Use INSTALL_STRIP_FLAG. * progs.am (install-@DIR@PROGRAMS): Added INSTALL_STRIP_FLAG. * header-vars.am (INSTALL_PROGRAM): Removed AM_INSTALL_PROGRAM_FLAGS. (INSTALL_STRIP_FLAG): New macro.
0583b56b 1999-01-14 22:45:45 * automake.in (handle_configure): Compute $header_dir based on $one_name, not $one_hdr. Reported by Erez Zadok. Fixes confh2.test. (handle_configure): Compute relative path to input header correctly in all cases.
2315367d 1999-01-10 18:03:36 * automake.in (handle_merge_targets): Don't special-case "-local" targets. Test all.test.
8ae21c4d 1998-12-22 12:14:05 * depend2.am: Don't assume backslash can't occur in the middle of filename; it loses on M$W
12dae131 1998-12-21 13:32:57 1998-12-21 Alexandre Oliva <oliva@dcc.unicamp.br> * depend2.am: don't use .p and .P for dependencies; it loses on case-insensitive filesystems. Reported by Henrik Frystyk Nielsen <frystyk@w3.org>
61f45418 1998-12-16 12:35:00 * tags.am (ID): Uniquify list of sources. Report from Jim Meyering.
24c73c0d 1998-12-02 12:11:35 TODO update
359e7b1d 1998-12-01 17:36:11 more TODO updates
a055924b 1998-12-01 15:35:12 minor TODO updates
961d500e 1998-11-20 21:51:30 added some things to do
e9b67171 1998-11-18 13:30:57 * automake.in (finish_languages): Use CCLD, not CLD.
61807422 1998-11-18 12:11:19 * automake.in (finish_languages): Define CLD; use it in LINK definition. (lang_cxx_finish): Define CXXLD; use it in CXXLINK definition. (lang_f77_finish): Define FLD; use it in FLINK definition. (lang_ppf77_finish): Likewise. (lang_ratfor_finish): Likewise.
a6c80a1e 1998-11-10 09:51:35 Doc improvement from Akim Demaille.
cb0d31f8 1998-10-30 14:04:49 * automake.in (MACRO_PATTERN): Recognize `+='. (BOGUS_MACRO_PATTERN): Likewise. (read_am_file): Handle `+=' assignments.
b5a0bd5c 1998-10-28 00:47:35 * Makefile.am (maintainer-check): Changed code to be acceptable to bash 2.01.1. * automake.in (do_one_clean_target): Special-case config.status. Report from Jeff Garzik.
45a3daf5 1998-10-08 10:17:15 * automake.in (am_install_var): Added -noextra option. (handle_data): Pass -noextra to am_install_var.
dee4d56f 1998-10-03 18: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-03 11:19:12 * automake.in (handle_configure): Handle case where there is no Makefile in the config header directory. Fixes test config.test.
ec18107f 1998-09-29 01: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.
0ac22bb6 1998-09-28 01: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.
33cb20cc 1998-09-27 22:33:01 * automake.texi: Document LIBOBJS trick.
984f0d1c 1998-09-27 21:38:24 * automake.in (handle_dist_worker): If DIST_SUBDIRS defined, use it even when SUBDIRS not conditional.
59b7ce90 1998-09-16 04:50:42 nothing
d14198e4 1998-08-17 05:33:12 Fixed colon6.test. Added test for strange Tab bug
d2719082 1998-07-18 06:37:24 Fixed cond4.test
b5b61792 1998-07-17 17:22:43 AM_MAKEFLAGS patch from Ian
41b60e1c 1998-07-16 22:26:53 CONFIG_STATUS_DEPENDENCIES addition from Ian
ca87c929 1998-06-02 19:30:39 detect a syntax error
e34cd3ea 1998-06-01 23:20:43 Fixlet from Ian
8733de30 1998-05-18 05:33:56 various fixlets
b8629ec9 1998-04-05 19:59:03 lex fixes from alexandre oliva
999a757a 1998-04-03 20:12:53 install fix for egcs
c12ef214 1998-03-19 04:47:46 fixed colon3.test
44cfa063 1998-03-19 00:30:17 initial java support
46d1e88d 1998-02-13 07:31:03 upped to 1.2e
68effc17 1998-02-13 04:30:19 yacc cleanup
d9193017 1997-10-21 17:01:38 empty subdirs bug fix
b5e75019 1997-10-21 06:52:08 aclocal fix
0d8783b5 1997-10-20 05:26:21 bug fix
92e7f9f8 1997-09-29 19:26:23 fixed 'make dist'
5644b376 1997-09-28 23:18:35 added new options
7f9372cf 1997-06-04 04:07:35 nothing
7434bb5f 1997-06-01 19:54:31 various bug fixes
377749eb 1997-05-29 05:49:04 .P depends on built sources again
27ccbf24 1997-05-27 05:44:25 put -i on command line when rebuilding
98719a04 1997-05-13 14:20:44 dependency fixlet
8ecd82bd 1997-05-11 20:00:26 better grammar in missing
f7ca4bc1 1997-05-10 22:27:47 var subst patch from ian
c49ec17a 1997-05-10 22:24:49 make -k fix from ian
d9f53bbd 1997-05-04 21:50:12 avoid Debian install-info handle sources in other directories
84fafed1 1997-05-01 05:36:43 doc fix
94352188 1997-04-28 07:15:34 doc update
6e97ad3c 1997-04-28 06:41:47 nothign
b03a1bd9 1997-04-28 03:10:37 test fixlet
dbdb2711 1997-04-28 00:22:07 got rid of interlock
a28f027d 1997-04-27 16:56:34 doc fixes
68bf612f 1997-04-26 05:15:09 fixed text in missing prog