Mon, 18 Nov 2024 22:05:42 +0100
make ucx C++ compatible again (and add tests for it) - fixes #486
#!/bin/sh # backup config cp config.mk config.mk.bak function perform_check { if ! make clean check > /dev/null ; then echo "fail." else echo "ok." fi } function perform_check_cxx { # we cannot mute the warnings, so throw every everything if ! make check-cxx > /dev/null 2> /dev/null ; then echo "fail." else echo "ok." fi } for cc in clang gcc; do CC=$cc ./configure --debug > /dev/null printf "Check $cc... " perform_check printf "Check $cc (c++)... " perform_check_cxx done printf "Check w/o szmul builtin... " ./configure --debug --disable-szmul-builtin > /dev/null perform_check printf "Check w/o szmul builtin (c++)... " perform_check_cxx # clean build files and restore config make clean > /dev/null mv config.mk.bak config.mk