Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 3de705e1 | 2002-11-14 20:22:03 | 2002-11-14 Eric Blake <ebb9@email.byu.edu> * lib/am/depend2.am: Add missing fi in c.obj rules. | ||
| 6213e7d7 | 2002-11-14 16:33:15 | * automake.in (handle_installdirs): Reindent to workaround a parsing bug in Perl 5.6.0. Reported by Patrick Welche. | ||
| 3dfbe38f | 2002-11-14 16:12:00 | * lib/Automake/Conditional.pm: Add reference to ConditionalSet.pm. * lib/Automake/ConditionalSet.pm: New file. * lib/Automake/Makefile.am (dist_perllib_DATA): Add ConditionalSet.pm. * automake.in: Use ConditionalSet. (by_condition, invert_conditions, variable_conditions_permutations): Remove, now defined as Automake::ConditionalSet::by_condition, Automake::ConditionalSet::invert, and Automake::ConditionalSet::permutations. (variable_sorted_conditions): Remove. (msg_var, msg_target handle_source_transform, handle_lib_objects, conditional_ambiguous_p, variable_not_always_defined_in_cond, macro_define, macro_dump, variable_defined, variable_conditions_recursive, variable_conditions, target_conditions, variable_conditionally_defined, variable_conditions_recursive_sub, check_variable_defined_unconditionally, variable_value_as_list, variable_value_as_list_recursive_worker, variable_output, variable_pretty_output, rule_define, append_exeext, am_install_var, require_variables_for_macro): Adjust to use ConditionalSet. | ||
| c7f1ff74 | 2002-11-13 21:58:26 | * automake.in (variable_conditions): Split into ... (variable_conditions, variable_sorted_conditions): ... these functions, where variable_sorted_conditions has the semantic of the old variable_condition. (target_conditions): New function. (msg_var, handle_lib_objects_cond, check_ambiguous_conditional, variable_not_always_defined_in_cond, macro_define, variable_defined, check_variable_defined_unconditionally, variable_conditions_recursive_sub, variable_conditions_permutations, variable_value_as_list, variable_value_as_list_recursive_worker, append_exeext, am_install_var, require_variables_for_macro): Use variable_conditions. (msg_target, rule_define): Use target_conditions. (define_objects_from_sources, macro_define, macro_dump, variable_pretty_output): Use variable_sorted_conditions. | ||
| a8e29c03 | 2002-11-13 21:04:46 | * automake.texi (Conditional Sources): Fix the `+=' example. Reported by Mike Castle. | ||
| 70173bfc | 2002-11-13 20:11:32 | * automake.in: Don't declare TRUE and FALSE, import them from Automake::Conditional. * lib/Automake/Conditional.pm (TRUE, FALSE): New constants. (new): Simplify using FALSE. (reduce): New function, moved from ... * automake.in (variable_conditions_reduce): ... here. (variable_conditions_recursive_sub, invert_conditions): Adjust calls to Automake::Conditional::reduce. * tests/cond12.test: Adjust to use Automake::Conditional. | ||
| 9f68ee5c | 2002-11-10 14:26:15 | Make install-sh work even when names contain spaces or certain (but not all) shell metachars. * lib/install-sh: Remove lots of unnecessary quoting. Add double quotes where necessary. Write diagnostics to stderr, not stdout. Normalize spacing in diagnostics: use one space (not two, and not a TAB) after the leading `install:'. Remove trailing white space. Remove unnecessary curly braces. If removing the destination fails, also try to move it aside. Use `trap' more portably. | ||
| 5fa44648 | 2002-11-10 14:25:23 | regen | ||
| 875b1a66 | 2002-11-10 14:25:16 | (TESTS): Add installsh2.test. | ||
| 2afb4254 | 2002-11-10 14:24:01 | Make install-sh work even when names contain spaces or certain (but not all) shell metachars. * lib/install-sh: Remove lots of unnecessary quoting. Add double quotes where necessary. Write diagnostics to stderr, not stdout. Normalize spacing in diagnostics: use one space (not two, and not a TAB) after the leading `install:'. Remove trailing white space. Remove unnecessary curly braces. If removing the destination fails, also try to move it aside. Use `trap' more portably. * tests/installsh2.test: New file, to test for the above fix. * tests/Makefile.am (TESTS): Add installsh2.test. | ||
| 25487e61 | 2002-11-09 12:17:25 | . | ||
| 34f9dabb | 2002-11-09 12:17:17 | Fix some typos and a grammar nit. | ||
| 08322d68 | 2002-11-07 23:03:15 | * automake.in (switch_warning): Subject Perl warnings to -Werror. | ||
| f70e8c88 | 2002-11-07 10:49:48 | * automake.texi (Extending): Complete unterminated sentence. Reported by Mike Castle. | ||
| d1f7fca3 | 2002-11-06 10:47:30 | * automake.in (&conditional_ambiguous_p): Don't forget to ->string the Conditionals. | ||
| 4eb50c57 | 2002-10-31 14:45:37 | * automake.texi (Dist): Fix the distcleancheck_listfiles example. Reported by Karl Berry. | ||
| ce9484c9 | 2002-10-31 11:55:27 | * tests/location.test (Makefile.am): Strengthen. * lib/Automake/Channels.pm (_print_message): Be sure to flush $partial when the message is output. Thanks to Alexandre Duret-Lutz. | ||
| 49018c00 | 2002-10-31 11:42:23 | * automake.in (&read_am_file): Use $last_where to register the _first_ line of a variable definition as location instead of the last one. (&conditional_ambiguous_p): Don't forget to ->string the Conditionals. (&rule_define): Likewise. * tests/location.test: Adjust to exercise this. | ||
| 397f253a | 2002-10-29 18:35:23 | regen | ||
| c564e43d | 2002-10-25 18:08:20 | 2002-10-25 Charles Wilson <cwilson@ece.gatech.edu> * tests/defs.in: Add explicit stanza for python -V. | ||
| 57972c67 | 2002-10-20 06:59:38 | Don't rely on which, use an Autoconf-like test instead. Reported by Fr | ||
| 4e4a9860 | 2002-10-17 10:44:42 | Typo. | ||
| e13cf527 | 2002-10-16 18:53:44 | * tests/ansi6.test, tests/ansi7.test: Set ac_cv_prog_cc_stdc instead of am_cv_prog_cc_stdc. This follows Akim's patch of 2002-10-09, and reveals a bug in my patch of 2002-10-15. * automake.in (handle_single_transform_list): Strip directory name from $full_ansi if subdir-objects is not set. | ||
| 54089948 | 2002-10-16 18:03:42 | * lib/texinfo.tex: New version from Texinfo 4.2b. | ||
| dd335986 | 2002-10-15 08:38:55 | * automake.in (handle_single_transform_list) <full_ansi>: New variable. Use this to record correct dependencies about deansifiable files which are using per-program flags or are in a subdirectory. * tests/ansi9.test: New file. * tests/Makefile.am (TESTS): Add ansi9.test. Reported by Paul D. Smith | ||
| 84f29b04 | 2002-10-12 21:19:29 | * aclocal.in (ac_defun_rx, ac_require_rx): If the macro name is quoted, accept any character but `]'. This makes it possible to define macros such as `AC_LANG_PREPROC(Fortran 90)'. (scan_m4_files): Quote $key in the regex. Don't define $expr, it's not used. (add_file, scan_file): Adjust to the new definitions of $ac_defun_rx and $ac_require_rx. * tests/aclocal2.test: New file. * tests/Makefile.am (TESTS): Add aclocal2.test. Reported by Tamara L. Dahlgren and Tom Epperly. | ||
| e5a52794 | 2002-10-11 19:05:31 | For Debian Bug#153697: * lib/am/dejagnu.am (distclean-DEJAGNU): Remove $tool.sum and $tool.log. Suggested by Andrew Suffield. | ||
| 7f3fdf37 | 2002-10-10 18:22:07 | For PR automake/369: * lib/am/python.am: Lookup python files in build directory or source directory. From Mathias Doreille. * tests/python3.test: New file. * tests/Makefile.am (TESTS): Add python3.test. * tests/defs: Handle `required=python'. | ||
| fd386946 | 2002-10-10 17:37:38 | For PR automake/358: * lib/am/texi-vers.am (%STAMPVTI%): Depend on configure instead of configure.ac. Suggested by Thien-Thi Nguyen. * lib/am/configure.am ($(srcdir)/configure): Depends on %CONFIGURE_DEPS% * automake.in (@configure_deps): New array. (scan_autoconf_traces): Scan for m4_include and m4_sinclude, and fill @configure_deps. (handle_configure): Substitute %CONFIGURE_DEPS%. Distribute @configure_deps. * tests/version7.texi: New file. * tests/vtexi.test: Adjust. * tests/Makefile.am (TESTS): Add version7.test. * automake.texi (Dist): Mention that m4_include'd files are distributed. | ||
| 6f7799f1 | 2002-10-09 21:24:50 | * m4/ccstdc.m4 (AM_PROG_CC_STDC): Its definition is now empty: the content of this macro was merged in AC_PROG_CC. * m4/protos.m4 (AM_C_PROTOTYPES): Adjust to AC_C_PROTOTYPES. * tests/depacl.test: Remove, it exercize aclocal in a way that was exercized by all the other tests since the test suite really uses aclocal. * tests/Makefile.am (TESTS): Remove depacl.test. | ||
| b30d3b9f | 2002-10-09 00:05:27 | * lib/am/texibuild.am (%DEST_PREFIX%%DEST_SUFFIX%, %DEST_PREFIX%.dvi, %DEST_PREFIX%.pdf): Use "makeinfo -o output input", not "makeinfo input -o output", as the latter fails if POSIXLY_CORRECT=1. * lib/am/texinfos.am (.dvi.ps): Likewise for dvips. * m4/depend.m4 (_AM_DEPENDENCIES): Likewise for $depcc. | ||
| 4c519e76 | 2002-10-09 00:04:58 | (_AM_DEPENDENCIES): Don't put "-o foo" at the end of the $depcc command line, as this runs afoul of the POSIX rules for command line arguments. | ||
| 9f41471f | 2002-10-09 00:04:06 | (.dvi.ps): Don't put "-o foo" at the end of the dvips command line, as this runs afoul of POSIXLY_CORRECT=1. | ||
| 619efeff | 2002-10-09 00:02:40 | (%DEST_PREFIX%%DEST_SUFFIX%, %DEST_PREFIX%.dvi, %DEST_PREFIX%.pdf): Use "makeinfo -o output input", not "makeinfo input -o output", as the latter fails if POSIXLY_CORRECT=1. | ||
| 989efca2 | 2002-10-08 22:23:49 | * automake.in (file_contents_internal): Fix the relationship regex flags, don't use `m'. | ||
| becc7bed | 2002-10-08 21:40:30 | For Debian Bug#162583: * automake.in (file_contents_internal): Simplify regex to separate relationship from actions in rules. Reported by Sam Hocevar. | ||
| bcb024d7 | 2002-10-08 17:37:56 | * lib/Automake/Conditional.pm (has): Simplify. | ||
| 46dc44f4 | 2002-10-07 09:23:33 | * lib/Automake/Conditional.pm: New file. * lib/Automake/Makefile.am (dist_perllib_DATA): Add Conditional.pm. * automake.in: Use Automake::Conditional. (TRUE, FALSE): New constants. (%var_value, %var_location, %var_comment, %var_type, %var_owner, %targets, %target_source, %target_name, %target_owner): Tie to Tie::RefHash::Nestable. (generate_makefile, process_option_list, handle_options, handle_languages, handle_source_transform, handle_compile, handle_libtool, handle_texinfo_helper, handle_dist, handle_subdirs, scan_aclocal_m4, handle_emacs_lisp, handle_python, scan_autoconf_files, variable_assert, define_variable, define_pretty_variable, define_configure_variable, am_install_var, push_dist_common): Use TRUE. (define_objects_from_sources): Fix return value on "recursively-defined" errors. (conditional_string, conditional_true_when, conditional_is_redundant, conditional_implies_any, make_conditions): Remove these functions, obsoleted by Conditional.pm. (cond_stack_if, cond_stack_else, cond_stack_endif): Return an Automake::Conditional instance. (by_condition, conditional_ambiguous_p, variable_not_always_defined_in_cond, macro_define, variable_conditions_recursive, variable_conditions_recursive_sub, variable_conditions_reduce, invert_conditions, variable_conditions_permutations, check_variable_defined_unconditionally, variable_value_as_list, variable_output, variable_pretty_output, rule_define, read_am_file, file_contents_internal, require_variables): Adjust to use Automake::Conditional objects. (handle_footer): Get $(SUFFIXES) in 'all' conditions. * tests/cond12.test: Adjust to use Automake::Conditional objects. | ||
| 972b4534 | 2002-10-01 19:59:34 | * automake.in (handle_source_transform): If foo_SOURCES is defined conditionally, create and use am__foo_SOURCES_DIST for distribution. * tests/condd.test: Extend to check distributed files. * tests/substref.test: Make sure we don't use such a variable when it's not needed. Reported by Marcus Brinkmann. | ||
| d34b18cc | 2002-09-30 20:12:27 | * tests/defs.in: Run $MAKE --version -v. * tests/dollar.test: Abort on ./defs failure. * tests/lex5.test: Require GNUmake, not make. | ||
| ea970953 | 2002-09-30 18:34:46 | 2002-09-30 Kevin Ryde <user42@zip.com.au> * m4/as.m4 (AM_PROG_AS): Let CCAS and CCASFLAGS default to the actual values of $CC and $CFLAGS (as opposed to $(CC) and $(CFLAGS)), so configure tests can use them. Use AC_ARG_VAR instead of AC_SUBST. | ||
| e4dfb627 | 2002-09-30 18:08:07 | * automake.in (require_variables): The fix introduced in 2002-09-19 is imcomplete. Rewrite the conditional variable definition check using &variable_not_always_defined_in_cond. * tests/cond26.test, tests/cond27.test, tests/cond28.test: New file. * tests/Makefile.am (TESTS): Add cond26.test, cond27.test, and cond28.test. Reported by Juergen Keil. | ||
| 25b1f02b | 2002-09-30 13:38:08 | * automake.in (INTERNAL): Redefine as an empty location, so that internal locations get displayed as `automake:'. | ||
| c864bddd | 2002-09-30 13:05:03 | regen | ||
| e8b88ce8 | 2002-09-30 13:02:08 | * lib/am/distdir.am (distdir): Create $dc_destdir right before its use. Reported by Akim Demaille. | ||
| 6f7f6265 | 2002-09-30 12:32:21 | Fix for PR automake/366: * automake.in (handle_dist): Strip $(srcdir) and replace $(top_srcdir) when computing DIST_COMMON directories. * tests/include2.test: Use an obsolute $(srcdir), and check for spurious directories in $(distdir)/sub. * lib/am/distdir.am: Rewrite $(top_srcdir) as $(top_builddir). Reported by Kevin Ryde. | ||
| 66198a01 | 2002-09-29 14:51:25 | * lib/Automake/Channels.pm (%_default_options): Add 'partial'. (_format_message): Rename as ... (_format_sub_message): ... this. (_format_message): New function, extracted from ... (_print_message): ... here. Honor the 'partial' option. ($partial): New variable. * automake.in (handle_ltlibraries, check_ambiguous_conditional, rule_define): Mark partial messages. | ||
| da988ed6 | 2002-09-29 13:08:18 | * automake.in (handle_ltlibraries): Record library locations in %liblocations, and print the previous declaration on error. * tests/libtool6.test: Check that the locations of the two definitions are shown. | ||
| 8910bab0 | 2002-09-29 12:49:07 | For PR automake/360: Propagate more locations. * automake.in (handle_programs): Adjust usage of am_install_var's return value. Pass on locations as context to file_contents. (handle_libraries, handle_ltlibraries): Likewise. Use locations in the 'not a standard library name' diagnostic. (handle_emacs_lisp, handle_python): Adjust usage of am_install_var's return value. Pass on locations to require_variables and require_conf_file. (check_ambiguous_conditional): Strip trailing dot in message. (value_to_list): Add the $WHERE and $LOC_WANTED arguments. (variable_value_as_list_recursive_worker): Add the $LOC_WANTED argument. Adjust calls to value_to_list. (variable_value_as_list_recursive): Call variable_value_as_list_recursive_worker with $LOC_WANTED = 0. (variable_loc_and_value_as_list_recursive): New function, variable_value_as_list_recursive_worker with $LOC_WANTED = 1. (am_install_var): Use variable_loc_and_value_as_list_recursive, and return a list of [$location, $value] pairs. (rule_define): Use better locations in EXEEXT diagnostic. (handle_source_transform, define_objects_from_sources): Add and use a $WHERE argument. Adjust callers. * tests/stdlib.test: Grep the location in error message. * tests/location.test: New file. * tests/Makefile.am (TESTS): Add location.test. | ||
| 27855504 | 2002-09-29 10:35:03 | * tests/exeext3.test: New file. * tests/Makefile.am (TESTS): Add exeext3.test. * automake.in (%target_name): New hash. (initialize_per_input): Reset %target_name. (rule_define): Fill %target_name, and use it to detect targets which have been registered with key X but really are X$(EXEEXT). | ||
| 5d52af28 | 2002-09-28 12:41:06 | For PR automake/360: * lib/Automake/Location.pm: New file. * lib/Automake/Channels.pm (_print_message): Display contexts when given an Automake::Location. (msg): Clone the location. * lib/Automake/Makefile.am (dist_perllib_DATA): Add Location.pm. * tests/comment5.test: Make sure we display `included from' stacks. * automake.in: Use Automake::Location. (INTERNAL): New constant. (file_contents, file_contents_internal, define_variable, define_pretty_variable, read_am_file): Take $WHERE as argument. Adjust all callers. (scan_autoconf_traces) <$where>: Define as a Location, and use it instead of $here. (macro_define, rule_define): Make sure $WHERE is a location. Clone it before updating $var_location or $targets. | ||
| c7765cc0 | 2002-09-27 19:59:24 | * lib/mkinstalldirs: Reindent using `sh-indentation: 2'. Suggested by Bruno Haible. | ||
| 7f996974 | 2002-09-27 14:18:15 | * Makefile.am (fetch, FETCHFILES): Don't fetch install-sh from Autoconf. Automake now has the master copy of install-sh and mkinstalldirs. | ||
| 1412db0c | 2002-09-25 20:57:06 | fix computation of APIVERSION | ||
| bc638d97 | 2002-09-25 20:30:49 | * configure.in: Bump version to 1.7a. | ||
| c2d90d2e | 2002-09-25 20:17:13 | * NEWS, configure.ac: Version 1.7. | ||
| 71efc14c | 2002-09-25 19:20:40 | run aclocal with -I aclocal-$APIVERSION | ||
| d6a1e0fe | 2002-09-25 19:00:47 | * automake.texi (Optional, Options, Distributing, ANSI, API versioning): Spelling fixes and Texi tweaks. | ||
| 3c407110 | 2002-09-25 18:46:47 | * configure.in: Check for 'tex'. * tests/defs.in: Handle required=tex using configure's result. Reported by Patrick Welche. | ||
| 59250d71 | 2002-09-25 18:17:10 | * Makefile.am (mdate-sh): Remove. * mdate-sh: Delete. Suggested by Akim Demaille. | ||
| 29f52442 | 2002-09-25 13:27:35 | regen | ||
| f0111d7e | 2002-09-25 13:25:55 | * NEWS: Mention distuninstallcheck. * automake.texi (Dist): Document new macro and target. * lib/am/distdir.am (distuninstallcheck_listfiles): New macro. (distuninstallcheck): New target. (distcheck): Use distuninstallcheck. | ||
| b125b7ad | 2002-09-24 22:50:35 | * tests/specflags7.test (true_CFLAGS, false_CFLAGS, false.c): Use AM_TRUE, AM_FALSE to avoid bad interaction with Tru64 UNIX <sys/types.h>. * tests/specflags8.test (true_CPPFLAGS, false_CPPFLAGS, false.c): Likewise. | ||
| eeca14b0 | 2002-09-24 22:30:38 | * automake.in (output_texinfo_build_rules): Define %SOURCE_REAL%. * lib/am/texibuild.am (%DEST_PREFIX%%DEST_SUFFIX%, %DEST_PREFIX%.dvi, %DEST_PREFIX%.pdf): Add %SOURCE_REAL% as dependency. | ||
| c000140a | 2002-09-24 20:12:47 | * lib/am/ltlib.am (clean-%DIR%LTLIBRARIES): Use $$dir in make command. | ||
| c153b3ec | 2002-09-24 20:07:43 | * automake.in (handle_single_transform_list): Revert the change from 2002-09-22. We need to erase .libs/ in the object directory in addition to the library directory. | ||
| 8b317c41 | 2002-09-24 19:37:24 | * tests/target-cflags.test: Build in `build/', not `obj/' because `obj/' is special to BSD make. | ||
| e9261db5 | 2002-09-24 10:51:07 | * automake.in (read_am_file): Prefix included files with $(top_srcdir) or $(srcdir) in DIST_COMMON. Fixes subdircond2.test, and subdircond3.test on OSF1. | ||
| 6672e40d | 2002-09-24 08:05:58 | * tests/defs.in (SHELL): Set it. | ||
| c2235e67 | 2002-09-24 08:05:35 | regen | ||
| 08891694 | 2002-09-23 22:33:50 | * lib/am/distdir.am (distcleancheck): Mention `in build directory' in error message. | ||
| 9a5358a7 | 2002-09-23 22:08:31 | For PR automake/350: * automake.in (handle_ltlibraries): Allow a library to be installed many times in the same directory. * tests/libtool5.test, tests/libtool6.test: New files. * tests/Makefile.am (TESTS): Add libtool5.test and libtool6.test. | ||
| 8d510c6d | 2002-09-22 19:02:45 | * automake.in (handle_ltlibraries): Fill $libtool_clean_directories here, with directories where .la files are built... (handle_single_transform_list): ... not here with directories where .lo files are built. * tests/libtool3.test: Build a library in a subdirectory to check for this. Reported by Peter Gavin. | ||
| 1d4f1787 | 2002-09-22 18:57:18 | * tests/cond5.test: Give more time to automake. Reported by Art Haas. | ||
| 80f75841 | 2002-09-22 15:06:44 | * configure.in: Really check for Autoconf 2.54. | ||
| 92d24b70 | 2002-09-22 14:56:27 | * automake.texi (Yacc and Lex): ylwrap is used only when there is more than one yacc or lex source file in a directory. | ||
| 749fdb7f | 2002-09-22 14:35:19 | * automake.in (macro_define): Update a variable's location each time its owner is updated. * tests/gnuwarn.test: Append to CFLAGS to check for this. Reported by Harlan Stenn. | ||
| d5ebdb76 | 2002-09-20 17:17:01 | New section: `Working with CVS'. | ||
| 9a59f882 | 2002-09-20 17:03:15 | File for bootstrapping Automake from CVS. | ||
| a0984319 | 2002-09-20 11:29:12 | * configure.in: Bump version to 1.6g. | ||
| 903ee525 | 2002-09-20 11:20:04 | * configure.in, NEWS: Bump version to 1.6f. | ||
| 6c24a584 | 2002-09-20 10:19:42 | * Makefile.am (INSTALL): New rules. | ||
| a61e2de1 | 2002-09-20 10:10:22 | For PR automake/363: * m4/cond.m4: Fix AC_MSG_ERROR quoting. | ||
| 351abce9 | 2002-09-19 19:06:38 | s/whan/when/ | ||
| b09e0327 | 2002-09-19 19:04:16 | * tests/warnopts.test: Fix random failures by removing Autoconf cache directory whan configure.in changes. Use the code and the comment from tests/asm.test. | ||
| 8d26e8ef | 2002-09-19 09:24:58 | * automake.texi (Program and Library Variables) <maude_LIBADD>: Don't mention _LDADD for Libtool libraries. Reported by Schleicher Ralph. | ||
| 30d3b058 | 2002-09-19 09:16:05 | For PR automake/361: * tests/suffix8.test: More explicit dependencies. Reported by Paul Eggert. | ||
| 2074e6c6 | 2002-09-19 08:59:49 | * automake.in (rule_define): Don't diagnose duplicate user rules. * tests/phony.test, tests/percent2.test: New files. * tests/Makefile.am (TESTS): Add them. | ||
| 7d1007cc | 2002-09-19 07:59:37 | * automake.in (require_variables): Search variable definitions in any condition implied by $cond. * tests/cond25.test: New file. * tests/Makefile.am (TESTS): Add cond25.test. Reported by Pavel Roskin. | ||
| f8f7b1aa | 2002-09-19 07:31:49 | * tests/subobj9.test: Skip this test on configure errors. | ||
| b2a016ed | 2002-09-18 21:17:27 | * configure.in: Bump version to 1.6e. | ||
| a0a144cd | 2002-09-18 21:05:27 | * configure.in, NEWS: Bump version to 1.6d. * tests/libobj12.test, tests/libobj12b.test: Include ./defs, not $srcdir/defs. * tests/suffix8.test: Typo. | ||
| c23c94ce | 2002-09-18 19:37:35 | * automake.in (check_ambiguous_conditional, rule_define): Issue syntactic warnings, not errors. (macro_define): Don't adjust the owner of a variable which is being appended in a condition different from its definition. (variable_output, variable_pretty_output): Make sure the requested condition exists. | ||
| a294ed3b | 2002-09-18 18:43:24 | For PR automake/353: fill %var_location, %var_comment, %var_type, %var_owner for each condition. * automake.in (msg_cond_var): New function. (msg_var): Use it. (generate_makefile, process_option_list, handle_languages, handle_lib_objects_cond, handle_compile, handle_libtool, handle_ltlibraries, handle_texinfo_helper, handle_tests, handle_emacs_lisp, handle_python, macro_define, macro_delete, macro_dump, variable_assert, variable_output, variable_pretty_output, read_am_file, read_main_am_file, file_contents_internal, am_primary_prefixes, require_variables_for_macro): Adjust accesses to %var_location, %var_comment, %var_type, %var_owner. (append_comments, require_file_with_macro, require_conf_file_with_macro, require_variables): Add the $cond argument. * tests/comment7.test: New file. * tests/Makefile.am (TESTS): Add comment7.test. | ||
| 9d60581b | 2002-09-17 21:33:35 | For PR automake/353: * automake.in (check_ambiguous_conditional): Display locations for the two definitions of the ambiguous variable. Show the macro_dump output in --verbose only. Accept $where as a third argument, (macro_define): Pass $where. | ||
| 13d64b8c | 2002-09-17 21:11:49 | * automake.in (handle_programs): Ooops. Really add LDADD objects into _DEPENDENCIES. * tests/libobj12.test: Check for it. | ||
| 545416a7 | 2002-09-17 20:53:09 | 2002-09-17 Assar Westerlund <assar@kth.se> Alexandre Duret-Lutz <duret_g@epita.fr> * automake.in (handle_programs, handle_libraries, handle_ltlibraries): Maintain $seen_libobjs on a per-program/per-library basis, instead of globally to each of these functions. * tests/libobj12.test, tests/libobj12b.test: New files. * tests/Makefile.am (TESTS): Add libobj12.test and libobj12b.test. | ||
| c8409243 | 2002-09-17 19:32:54 | * tests/defs.in (configure.in): Don't call AC_PROG_INSTALL and AC_PROG_MAKE_SET. | ||
| 855bd4c1 | 2002-09-17 18:41:01 | * lib/config.guess, lib/config.sub, lib/INSTALL, lib/Automate/Struct.pm: New upstream version. * Makefile.am (mdate-sh): New rule. (FETCHFILES): Add Automate/Struct.pm. (fetch): Get Automate/Struct.pm. (AUTOMAKESOURCES, CLEANFILES): New macros. (EXTRA_DIST, TAGS_FILES): Use them. * install-sh, mkinstalldirs, missing: Delete. | ||
| da31858a | 2002-09-17 18:07:23 | * automake.in: Rename the 'unused' channel to 'syntax'. (variable_defined): Issue a warning instead of an error for variable-is-a-target conditions. * automake.texi (Invoking Automake): Rename the 'unused' channel to 'syntax'. * tests/warnopts.test: Likewise. |