* The 'portability-recursive' warning category is obsolete, and has been
removed.
+Parallel testsuite harness
+==========================
+
+* Automake does not automatically generate the definition of 'LOG_COMPILE'
+ variables anymore. These have always been meant for internal use only
+ anyway.
+
Miscellaneous
=============
"\$(SHELL) $am_config_aux_dir/test-driver",
INTERNAL);
}
- my $driver = '$(' . $pfx . 'LOG_DRIVER)';
- my $driver_flags = '$(AM_' . $pfx . 'LOG_DRIVER_FLAGS)'
- . ' $(' . $pfx . 'LOG_DRIVER_FLAGS)';
- my $compile = "${pfx}LOG_COMPILE";
- define_variable ($compile,
- '$(' . $pfx . 'LOG_COMPILER)'
- . ' $(AM_' . $pfx . 'LOG_FLAGS)'
- . ' $(' . $pfx . 'LOG_FLAGS)',
- INTERNAL);
$output_rules .= file_contents ('check2', new Automake::Location,
GENERIC => $generic,
- DRIVER => $driver,
- DRIVER_FLAGS => $driver_flags,
- COMPILE => '$(' . $compile . ')',
+ PFX => $pfx,
EXT => $test_suffix,
am__EXEEXT => $am_exeext,
%transform);
## You should have received a copy of the GNU General Public License
## along with this program. If not, see <http://www.gnu.org/licenses/>.
+if %?FIRST%
+am__runtest = \
+ p=$<; $(am__check_pre) \
+ $($(1)LOG_DRIVER) \
+ --test-name "$$f" \
+ --log-file $(2).log \
+ --trs-file $(2).trs \
+ $(am__common_driver_flags) \
+ $(AM_$(1)LOG_DRIVER_FLAGS) \
+ $($(1)LOG_DRIVER_FLAGS) \
+ -- \
+ $($(1)LOG_COMPILER) \
+ $(AM_$(1)LOG_FLAGS) \
+ $($(1)LOG_FLAGS) \
+ "$$tst" \
+ $(AM_TESTS_FD_REDIRECT)
+endif %?FIRST%
+
## From a test file to a .log and .trs file.
?GENERIC?%EXT%.log:
?!GENERIC?%OBJ%: %SOURCE%
- @p='%SOURCE%'; $(am__check_pre) %DRIVER% --test-name "$$f" \
- --log-file '%BASE%.log' --trs-file '%BASE%.trs' \
- $(am__common_driver_flags) %DRIVER_FLAGS% -- %COMPILE% \
- "$$tst" $(AM_TESTS_FD_REDIRECT)
+ @$(call am__runtest,%PFX%,%BASE%)
## If no programs are built in this package, then this rule is removed
## at automake time. Otherwise, %am__EXEEXT% expands to a configure time
## conflict with the previous one.
if %am__EXEEXT%
?GENERIC?%EXT%$(EXEEXT).log:
- @p='%SOURCE%'; $(am__check_pre) %DRIVER% --test-name "$$f" \
- --log-file '%BASE%.log' --trs-file '%BASE%.trs' \
- $(am__common_driver_flags) %DRIVER_FLAGS% -- %COMPILE% \
- "$$tst" $(AM_TESTS_FD_REDIRECT)
+ @$(call am__runtest,%PFX%,%BASE%)
endif %am__EXEEXT%
for lc in $valid_extensions; do
uc=`echo $lc | tr '[a-z]' '[A-Z]'`
- $FGREP "\$(${uc}_LOG_COMPILER)" Makefile.in
- grep "^${uc}_LOG_COMPILE =" Makefile.in
+ grep "^${uc}_LOG_DRIVER =" Makefile.in
grep "^\.${lc}\.log:" Makefile.in
done