kc3-lang/automake

Branch :


Log

Author Commit Date CI Message
d7b03306 2001-08-23 05:12:16 Mention real home page
6258e016 2001-08-23 05:10:51 * automake.texi (Conditionals): Mention that conditionals must always be invoked. For PR automake/220.
bd1ba61a 2001-08-23 05:00:34 2001-08-22 Richard Boulton <richard@tartarus.org> Tom Tromey <tromey@redhat.com> * automake.in (lang_yacc_target_hook): Make header file depend on .c file, not .y file. * lib/am/yacc.am: Non-generic rule changed to depend on %OBJ% (the .c file) rather than %SOURCE% (the .y file) Removed `.y.h' rule. * tests/yacc7.test: New file. * tests/Makefile.am (TESTS): Added yacc7.test.
5d0ba266 2001-08-23 04:39:27 thanks
a1782d39 2001-08-23 03:57:04 2001-08-22 Tim Van Holder <tim.van.holder@pandora.be> * m4/missing.m4: Require AM_AUX_DIR_EXPAND and use $am_aux_dir.
6d254746 2001-08-18 22:52:54 * automake.texi (Dist): Mention dist-all.
19a9e5eb 2001-08-18 20:21:03 * tests/cond3.test: Use portable sed expression. From Richard Boulton.
452a58f2 2001-08-13 09:37:49 * automake.in (handle_source_transform): Call define_objects_from_sources() instead of calling variable_value_as_list(), handle_single_transform_list() and define_pretty_variable() directly. (handle_single_transform_list): Add $topparent parameter, used for error messages. Improved error message. (define_objects_from_sources): New function. (subobjname): New function. (variable_conditions_recursive): New name for variable conditions. (variable_value_as_list_recursive): New name for variable_value_as_list. (variable_value_as_list_worker): Renamed to ... (variable_value_as_list_recursive_worker): ... this. (variable_conditions_sub): Renamed to ... (variable_conditions_recursive_sub): ... this. (variable_conditions): Rewritten: now doesn't recurse subvariables. (variable_value_as_list): Rewritten: now doesn't recurse subvariables. (substfroms): New global. (substtos): New global. (substnums): New global. * tests/cond3.test: Update to work with new method of defining _OBJECTS. * tests/cond4.test: Update to work with new method of defining _OBJECTS. * tests/sourcesub2.test: New test. * tests/Makefile.am (TEST): Added sourcesub2.test.
80b69b2a 2001-08-11 21:31:43 * configure.in: Upped to 1.4s.
a59182c8 2001-08-11 00:30:28 * automake.in (handle_single_transform_list): Use new global, `%linkers_used', to store the linkers used, rather than an internal variable. Enables correct linker to be calculated across a group of calls to &handle_single_transform_list. Return only list of objects, since linker to be used is now externally determined. (handle_source_transform): adapted for new calling conventions of handle_single_transform_list. Calls resolve_linker() on a set of all the linkers used for any prefix, rather than for each prefix in turn. (linkers_used): New global. * tests/link_dist.test: New test. * tests/Makefile.am (TESTS): Added link_dist.test.
88655939 2001-08-08 21:43:59 Dissociate testsuite 'make' invocations from outer 'make'. * tests/defs: Unset the MFLAGS, MAKEFLAGS and MAKELEVEL environment variables. * tests/cond16.test: Use '$MAKE -s', and avoid GNU make dependency. * tests/substref.test: Likewise.
acb2e402 2001-08-08 17:42:26 2001-08-08 Richard Boulton <richard@tartarus.org> * tests/cond18.test: New file. * tests/cond19.test: New file. * tests/cond20.test: New file. * tests/cond4.test: Updated to check the generated _OBJECTS more thoroughly. * tests/Makefile.am (TESTS): Added cond18.test, cond19.test and cond20.test
2b74c0b6 2001-08-08 16:44:05 * automake.in (file_contents_internal): if a rule is conditionally defined, define the standard automake definition for it for those conditions which are not conditionally defined. (invert_conditions): New function: invert a list of conditionals. * tests/cond14.test: New file. * tests/cond15.test: New file. * tests/Makefile.am (TESTS): Added cond14.test and cond15.test.
4658aae4 2001-08-05 22:02:33 * tests/Makefile.am (TESTS): Added dejagnu2.test. * tests/dejagnu2.test: New file. * lib/am/dejagnu.am (site.exp): Don't conditionalize. * automake.in (handle_scripts): Removed dead code. (handle_tests_dejagnu): Don't handle site.exp generation specially.
2bff849f 2001-08-04 13:28:49 * tests/cond17.test: New file: test for being able to define an object to be generated in different ways according to a conditional. * tests/Makefile.am (XFAIL_TESTS): Add cond17.test. (TESTS): Added cond17.test.
02891841 2001-08-04 04:02:42 2001-08-02 Richard Boulton <richard@tartarus.org> * automake.in (variable_conditions_sub): Handle variable substitution refs when computing conditions based on subvariable conditions. Fixes substitution refs of system variables when sub variable is conditional. (SUBST_REF_PATTERN): New global. * tests/cond16.test: New file: regression test for variable substitution refs. * test/Makefile.am (TESTS): Added cond16.test.
dcd49f78 2001-08-04 03:47:50 * tests/substref.test: Require GNU make; backed out previous change.
14788917 2001-08-03 18:40:44 * tests/substref.test: Handle entering/leaving directory messages.
5cc47615 2001-08-03 11:57:16 2001-08-03 Richard Boulton <richard@tartarus.org> * automake.in (value_to_list): Check for whether $from is defined, rather than whether it is true, so that empty $froms are allowed in substitution reference patterns. * tests/substref.test: New file: test behavior of substitution references when the $from side of the substitution is empty. * tests/Makefile.am (TESTS): Added substref.test.
f00ec284 2001-08-03 08:28:21 * m4/install-sh.m4: New file. * m4/Makefile.am (m4data_DATA): Add install-sh.m4. * m4/missing.m4 (AM_MISSING_INSTALL_SH): Move ... * m4/install-sh.m4 (AM_PROG_INSTALL_SH): ... here. Don't check for install.sh any longer, always use install-sh, don't even fall back to missing. Use $am_aux_dir, making $install_sh absolute. * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Simplify, since $install_sh is absolute. * m4/init.m4: Adjust call to AM_PROG_INSTALL_SH.
56fc34a8 2001-08-02 22:40:25 2001-08-02 Tim Van Holder <tim.van.holder@pandora.be> * automake.texi (EXEEXT): Clarify.
d947aafb 2001-08-01 16:23:55 * m4/missing.m4 (AM_MISSING_HAS_RUN): Typo.
51b1c276 2001-08-01 16:19:57 * m4/auxdir.m4: More comments.
264f136d 2001-08-01 06:04:16 2001-07-31 Richard Boulton <richard@tartarus.org> Raja R Harinath <harinath@cs.umn.edu> * automake.in (variable_conditions_sub): Remove @parent_conds argument. This was old logic - duplicate or impossible conditionals are removed later by &variable_conditions_reduce(). Fixes tests/cond13.test. (conditionals_true_when): Removed. * tests/Makefile.am (XFAIL_TESTS): Removed cond13.test.
4f1ce3a8 2001-07-31 16:39:38 * tests/Makefile.am (TESTS): Added cond13.test. (XFAIL_TESTS): Likewise. * tests/cond13.test: New file.
a011649b 2001-07-31 06:09:19 * configure.in: Upped to version 1.4k.
60903702 2001-07-31 05:45:25 * configure.in: Released 1.4j.
4db6e742 2001-07-31 05:37:31 * lib/config.guess: Updated from master sources. * lib/config.sub: Likewise.
86c6255b 2001-07-31 05:22:13 * automake.texi (A Program): Typo. Added subsections and more text about conditional compilation. (A Shared Library): Moved earlier. (Program variables): Updated LINK text. Added AM_CFLAGS. (C++ Support): Added AM_CXXFLAGS. (Fortran 77 Support): Added AM_FFLAGS and AM_RFLAGS. (EXEEXT): New node.
d3910daa 2001-07-31 04:22:07 * tests/Makefile.am (TESTS): Added aclibobj.test. * tests/aclibobj.test: New file. * automake.in (handle_lib_objects_cond): Avoid undefined variable error. (scan_one_autoconf_file): Handle AC_LIBSOURCE and AC_LIBSOURCES.
acd6275c 2001-07-30 22:00:07 * automake.texi (Dist): Mention other distribution types. (Install): Updates.
52987401 2001-07-29 17:51:41 * automake.texi (Program and Library Variables): Texinfo fix. From Alexey Mahotkin.
354678fe 2001-07-28 19:34:10 * automake.texi (Strictness): Mention Cygnus mode. (Cygnus): Updated. (Uniform): Likewise. (Canonicalization): Likewise. (Install): Add `nobase_' to example; typo fix. (Clean): Typo. (Dist): Expand on putting a directory into EXTRA_DIST. Insert section markers. (Options): Texinfo fixes; some text updates. (Tags): Update.
b1fba053 2001-07-27 15:34:14 * automake.texi (Invoking Automake): Document --Werror and --Wno-error.
6a9bf065 2001-07-27 03:36:55 * tests/nolink.test: Added no-exeext.
8f498d0e 2001-07-27 02:34:40 * automake.in (check_variable_defined_unconditionally): Don't call macro_dump.
57b637ee 2001-07-27 02:29:42 * automake.texi (Optional): Don't mention ALL_LINGUAS. (gettext): Likewise. * automake.in (seen_linguas, all_linguas, all_linguas_line): Removed. (handle_gettext): Don't do any checking of the languages. (scan_one_autoconf_file): Don't look for ALL_LINGUAS.
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.
548fc006 2001-07-25 15:27:36 From Nicolas Joly: * tests/pr9.test: Require GNU make. * tests/dirname.test: Don't use `-u'.
a3821692 2001-07-24 17:56:33 typo + new comment
35158ae1 2001-07-23 01:01:53 * tests/Makefile.am (TESTS): Added auxdir2.test. (XFAIL_TESTS): Likewise. * tests/auxdir2.test: New file.
157ad74f 2001-07-23 00:53:50 * tests/Makefile.am (XFAIL_TESTS): Removed substtarg.test. * automake.in (TARGET_PATTERN): Add `@' as allowable character.
7abb9f3d 2001-07-22 22:16:30 * tests/Makefile.am (XFAIL_TESTS): Removed exeext.test. * automake.in (am_install_var): Add $(EXEEXT) even if program name holds `.'. Don't add $(EXEEXT) if program name already has it. (handle_programs): Don't add $(EXEEXT) if user already did. (make_paragraphs): Don't compute EXEEXT.
730bcba2 2001-07-22 22:01:17 * tests/Makefile.am (TESTS): Added exeext.test. (XFAIL_TESTS): Likewise. * tests/exeext.test: New file.
3b5fdb78 2001-07-22 21:50:18 * lib/am/progs.am (install-%DIR%PROGRAMS): Test for `prog, not `prog.exe' on Cygwin with libtool. From Robert Collins.
a5911ca8 2001-07-22 00:27:52 Removed the "SKIP:" message.
781b237d 2001-07-22 00:25:35 * tests/dirname.test: Explicitly use $SHELL to run the script; this avoids failures on DJGPP. * tests/install2.test: Skip if 'chmod 000' doesn't make a file unreadable.
28084991 2001-07-21 23:46:10 * tests/libtool2.test: Check for libtoolize.
7638bd9f 2001-07-21 22:46:14 * tests/Makefile.am (TESTS): Added substtart.test. (XFAIL_TESTS): Likewise. * tests/substtarg.test: New file.
8b30c859 2001-07-21 19:34:32 * automake.in (handle_dist): Handle case where aux dir doesn't have a Makefile. Fixes depdist.test. * tests/Makefile.am (XFAIL_TESTS): Removed depdist.test. * tests/depdist.test: Look for config/depcomp. * tests/Makefile.am (TESTS): Added depdist.test. (XFAIL_TESTS): Likewise. * tests/depdist.test: New file. From Eric Magnien.
5bab4026 2001-07-21 18:55:37 * tests/ccnoco.test: Removed `configure.2' test; in autocon 2.50 AC_PROG_CC_C_O does require AC_PROG_CC.
83fb7ef1 2001-07-21 18:45:47 From Erik Lindahl: * lib/depcomp (tru64): Some Tru64 compilers use `foo.d' and not `foo.o.d'. * m4/depend.m4 (_AM_DEPENDENCIES): Check to make sure compilation output is suitable for make.
b92cb34a 2001-07-21 18:35:20 * automake.texi (Macros): Document AM_PROG_AS. (Assembly Support): New node. * m4/Makefile.am (m4data_DATA): Added as.m4. * m4/as.m4: New file.
c68e52d0 2001-07-21 18:19:38 * automake.texi (Tags): Added uref to global tags.
cc7d957a 2001-07-21 09:57:42 * automake.in (handle_single_transform_list): Use $(DEPDIR) instead of hardcoding '.deps'. * m4/depend.m4 (AM_SET_DEPDIR): Sync with libtool's libdir check.
569453df 2001-07-21 05:27:26 * m4/header.m4 (AM_CONFIG_HEADER): Create stamp-h files in the correct locations. * tests/dirname.test: New test. * tests/stamph2.test: New test. * tests/Makefile.am: Add new tests. * tests/Makefile.in: Regenerated.
03120cae 2001-07-20 01:28:34 * automake.texi (Tags): Document GTAGS_ARGS. * lib/am/tags.am (GTAGS): Added GTAGS_ARGS. From Shigio Yamaguchi.
50bea031 2001-07-20 01:25:14 2001-07-19 Tom Tromey <tromey@redhat.com> Alexandre Duret-Lutz <duret_g@epita.fr> Fix for ccnoco.test, subobj8.test: * m4/Makefile.am (m4data_DATA): Added auxdir.m4. * tests/Makefile.am (XFAIL_TESTS): Removed ccnoco.test, subobj8.test. * m4/minuso.m4 (AM_PROG_CC_C_O): Use absolute path to compile. Use AM_AUX_DIR_EXPAND. * lib/compile: Handle case where `-o' argument is the name of an executable, not an object file. * m4/auxdir.m4: New file, from... * m4/missing.m4: ... here. Moved AM_AUX_DIR_EXPAND. * automake.in (handle_single_transform_list, lang_c_rewrite): Require compile using `require_config_file'.
0a3bbd51 2001-07-20 01:22:47 * automake.texi (Program and Library Variables): Added X example for _LDADD.
08819651 2001-07-20 01:03:20 * automake.texi (Distributing): Updated to reflect new license.
88ba6d7a 2001-07-19 07:49:13 * automake.in (require_build_directory): New function, extracted from ... (handle_single_transform_list): ... here. (require_build_directory_maybe): New function. (handle_prograns, handle_libraries, handle_ltlibraries): Call require_build_directory_maybe() to ensure the subdirectory in which a target may lie will exist when the target is created. (handle_libraries, handle_ltlibraries): Use basename before checking library name. * lib/am/library.am (%LIBRARY%): Depend on %DIRSTAMP%. * lib/am/ltlibrary.am (%LTLIBRARY%): Likewise. * lib/am/program.am (%PROGRAM%): Likewise.
5dc571b4 2001-07-19 00:49:57 2001-07-18 Tim Van Holder <tim.van.holder@pandora.be> * m4/missing.m4: Reword comment.
3c5abbd0 2001-07-18 14:56:23 * automake.texi: Rename AM_DEPENDENCIES to _AM_DEPENDENCIES. * tests/gcj.test: Likewise. * tests/gcj2.test: Likewise. * tests/gcj3.test: Likewise.
cd881a78 2001-07-18 05:59:07 * lib/compile: Change how lockdir is computed. If linking or compiling without `-o', just run the compiler.
0066e596 2001-07-18 05:49:46 * tests/Makefile.am (TESTS): Added ccnoco.test. (XFAIL_TESTS): Likewise. * tests/ccnoco.test: New file.
3af31127 2001-07-17 06:00:37 * lib/ylwrap: Added special exception. * lib/py-compile: Added license. * lib/mdate-sh: Added special exception. * lib/elisp-comp: Added special exception. * lib/compile: Added special exception. * lib/depcomp: Added special exception.
1c4a810c 2001-07-17 05:53:49 Report from Motoyuki Kasahara: * tests/make.test: Use am__include. * tests/exsource.test: Use am__include. * m4/make.m4 (AM_MAKE_INCLUDE): Use am__include and am__quote. * automake.in (handle_languages): Use am__include and am__quote.
8c00243e 2001-07-17 05:40:56 * m4/depend.m4 (AM_DEPENDENCIES): Renamed to _AM_DEPENDENCIES. * m4/init.m4: Updated callers.
c912d577 2001-07-17 05:36:23 2001-06-10 Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu> * aclocal.in (parse_arguments, write_aclocal): Update Copyrights. * aclocal.in (scan_configure, add_file): Handle the full macro name even if it contains numbers, such as I18N.
e8514aac 2001-07-17 05:35:54 * automake.texi (Dependencies): Link to dependency tracking page. (Data): Mention dist_. (Clean): Mention clean heuristics. (Install): Mention nobase_.
f4508626 2001-07-17 04:19:40 * automake.texi (Program and Library Variables): Document _LINK.
6e3608a5 2001-07-17 03:38:32 2001-07-16 Alexandre Duret-Lutz <duret_g@epita.fr> * automake.in (handle_libraries): Allow libraries to lie in a subdirectory by constraining only the basename to start with 'lib', not the whole path.
f97ba426 2001-07-16 21:29:12 2001-07-16 Alexandre Duret-Lutz <duret_g@epita.fr> * tests/subobj8.test: New file. * tests/Makefile.am (XFAIL_TESTS, TESTS): Add subobj8.test.
9aa84072 2001-07-16 16:19:38 Fix for PR automake/212: * lib/am/lisp.am (install-%DIR%LISP): Added missing `\'. (uninstall-%DIR%LISP): Likewise.
a710eb01 2001-07-15 22:17:18 * automake.in (usage): Rewrote code to handle columnization. From Alexey Mahotkin and Maxim Sinev.
f5ea1a6d 2001-07-15 21:55:07 Report from Ralf Corsepius: * automake.in (TARGET_PATTERN): Add `+' as valid character. (SUFFIX_RULE_PATTERN): Likewise. * tests/Makefile.am (TESTS): Added cxx.test. * tests/cxx.test: New file.
e14e0385 2001-07-15 21:29:28 * lib/am/tags.am (distclean-tags): Remove files for gtags. From Shigio Yamaguchi.
c3f036e2 2001-07-14 20:12:52 2001-07-14 Steve M. Robbins <steve@nyongwa.montreal.qc.ca> * lib/am/distdir.am (distcheck): Emit diagnostic when files remain after "make uninstall".
29c2c7ed 2001-07-14 19:33:03 * lib/am/tags.am (.PHONY): Depend on GTAGS. From Shigio Yamaguchi.
809c236c 2001-07-14 19:30:42 * lib/missing (makeinfo): Redirect stdout and stderr outside subshell. From Alexandre Oliva.
42152c20 2001-07-14 17:32:10 * aclocal.in: (): No need for `\b(foo\b|\bbar)\b', `\b(foo|bar)\b' is what we want.
9a2040ae 2001-07-14 17:15:03 * automake.in ($obsolete_rx): No need for `b(foob|bbar)b', `b(foo|bar)b' is what we want.
3521675e 2001-07-14 17:12:26 * m4/depend.m4 (AM_DEPENDENCIES): Don't define `depcpp' which is not used. Do not require the corresponding AC_PROG_CC as AC_PROG_CC is actually modified to require AM_DEPENDENCIES. Rename `confdir' as `conftest.dir' so that the configure trap remove it.
b689c275 2001-07-05 01:19:35 Fix for nolink.test: * tests/Makefile.am (XFAIL_TESTS): Removed nolink.test. * lib/am/program.am (%PROGRAM%%EXEEXT%): Use %EXEEXT%. * automake.in (am_install_var): Only rewrite PROGRAMS if $seen_exeext. (make_paragraphs): Always define %EXEEXT%.
a8316c61 2001-07-05 00:26:43 2001-07-04 Alexandre Duret-Lutz <duret_g@epita.fr> * tests/nolink.test: New file. * tests/Makefile.am (TEST, XFAIL_TESTS): Add nolink.test.
06e2b756 2001-07-04 18:58:33 2001-07-04 OKUJI Yoshinori <okuji@gnu.org> * automake.in (scan_texinfo_file): Add the second argument to `@syncodeindex' into @CLEAN_SUFFIXES, because the combined index itself may not be used directly.
73cf791a 2001-07-04 15:29:37 * missing: Updated. * lib/missing (makeinfo): Use subshell, not explicit sh invocation.
86fe97a0 2001-07-04 15:28:09 * automake.texi (Headers): Mention that we prefer uninstalled headers in _SOURCES. (ANSI): Mention cross-compilation limitation.
4d130831 2001-07-04 03:44:18 * configure.in: Upped to 1.4i.
da09285c 2001-07-04 03:25:16 * configure.in: Released 1.4h.
79f8405a 2001-07-04 03:21:59 * lib/config.guess, lib/config.sub: Updated.
5ff8b67b 2001-07-03 04:19:36 Fix for libtool2.test: * tests/libtool2.test: Use `rm -f' to placate maintainer-check. * lib/am/libtool.am (distclean-libtool): Conditional on TOPDIR. * automake.in (generate_makefile): Call handle_libtool unconditionally. * tests/Makefile.am (XFAIL_TESTS): Removed libtool2.test.
c53f6ce8 2001-07-03 03:47:56 * tests/libtool2.test: Look for `.lo' files to be removed.
3093fbc6 2001-07-02 20:14:34 * tests/Makefile.am (XFAIL_TESTS): Added libtool2.test.
8a49ab2b 2001-07-02 20:13:19 * tests/Makefile.am (TESTS): Removed dup.test. * tests/dup.test: Removed. * aclocal.in (scan_file): Don't give error for duplicate macro.
08ff72fd 2001-07-02 00:50:29 * automake.texi (Program and Library Variables): Document subdir-objects. Document fact that per-object flags override AM_ flags. (Options): Likewise. (Yacc and Lex): Document YFLAGS, AM_YFLAGS, LFLAGS, AM_LFLAGS. (Multilibs): New node. (Macros): Documented missing macros. (Auxiliary Programs): New node.
237ac65b 2001-07-02 00:49:17 updated second copy of missing. bleah.
7028ac3d 2001-07-02 00:48:12 * lib/missing (makeinfo): If makeinfo exists, and we're in --run mode, then simply fail.
178d1f89 2001-07-01 23:46:00 2001-07-01 Tim Van Holder <tim.van.holder@pandora.be> * lib/ylwrap: Improve support for DOS paths (and paths containing backslashes in general).
5161467e 2001-07-01 23:39:06 * lib/missing: Added special exception to license.