[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 5dcfaf4 2/3: Nychthemerally build c[gl]i test
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 5dcfaf4 2/3: Nychthemerally build c[gl]i tests with shared-object attributes |
Date: |
Sat, 4 Apr 2020 20:10:07 -0400 (EDT) |
branch: master
commit 5dcfaf40df8cef38424bc63e78f04213ef021d5e
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Nychthemerally build c[gl]i tests with shared-object attributes
This line in 'GNUmakefile':
$(MAKE) all cgi_tests cli_tests build_type=so_test USE_SO_ATTRIBUTES=1
suggests that such a build succeeds; and whatever can be built, should
be built nychthemerally.
Incidentally renamed log file for shared-object build of 'all:' target.
The corresponding c[gl]i log added by this commit is named:
"$log_dir"/cgi_cli_so_test
so the original log name for 'all:':
"$log_dir"/so_test
is too broad, and prepending the name of the target:
"$log_dir"/all_so_test
seems even more emphatically overbroad, so the unwieldy but
non-misleading name:
"$log_dir"/default_targets_so_test
seems to be the least bad idea.
---
nychthemeral_test.sh | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/nychthemeral_test.sh b/nychthemeral_test.sh
index e05b4b3..2d645d8 100755
--- a/nychthemeral_test.sh
+++ b/nychthemeral_test.sh
@@ -174,7 +174,11 @@ make "$coefficiency" --output-sync=recurse unit_tests 2>&1
\
printf '\n# build with shared-object attributes\n\n'
make "$coefficiency" all build_type=so_test USE_SO_ATTRIBUTES=1 2>&1 \
- | tee "$log_dir"/so_test | sed -e "$build_clutter"
+ | tee "$log_dir"/default_targets_so_test | sed -e "$build_clutter"
+
+printf '\n# cgi and cli tests with shared-object attributes\n\n'
+make "$coefficiency" --output-sync=recurse cgi_tests cli_tests
build_type=so_test USE_SO_ATTRIBUTES=1 2>&1 \
+ | tee "$log_dir"/cgi_cli_so_test | sed -e "$build_clutter" -e
"$cli_cgi_clutter"
printf '\n# cgi and cli tests in libstdc++ debug mode\n\n'
make "$coefficiency" --output-sync=recurse cgi_tests cli_tests
build_type=safestdlib 2>&1 \