lmi-commits
[Top][All Lists]
Advanced

[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 \



reply via email to

[Prev in Thread] Current Thread [Next in Thread]