diff options
author | Tom Tromey <tromey@redhat.com> | 2001-07-27 00:02:43 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2001-07-27 00:02:43 +0000 |
commit | 3750638682f8d8ac67bdeb4f31058e402a7f8c46 (patch) | |
tree | 277288a2c7f7c46fbe7a7a7229116b517e3193f4 /automake.texi | |
parent | 548fc006b6755e9f60491e097733d3db82790d0b (diff) | |
download | automake-3750638682f8d8ac67bdeb4f31058e402a7f8c46.tar.gz |
* 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.
Diffstat (limited to 'automake.texi')
-rw-r--r-- | automake.texi | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/automake.texi b/automake.texi index 9a5ccbf85..6a8153e5f 100644 --- a/automake.texi +++ b/automake.texi @@ -3721,6 +3721,16 @@ is useful for those situations where you don't have the necessary bits to make automatic dependency tracking work @xref{Dependencies}. In this case the effect is to effectively disable automatic dependency tracking. +@item @code{no-exeext} +@cindex Option, no-exeext +If your @file{Makefile.am} defines a target @samp{foo}, it will override +a target named @samp{foo$(EXEEXT)}. This is necessary when +@code{EXEEXT} is found to be empty. However, by default automake will +generate an error for this use. The @code{no-exeext} option will +disable this error. This is intended for use only where it is known in +advance that the package will not be ported to Windows, or any other +operating system using extensions on executables. + @item @code{no-installinfo} @cindex Option, no-installinfo The generated @file{Makefile.in} will not cause info pages to be built |