--- a/configure Sun Nov 30 22:16:31 2025 +0100 +++ b/configure Wed Dec 31 17:43:11 2025 +0100 @@ -85,7 +85,10 @@ printhelp() { echo "Usage: $0 [OPTIONS]..." - echo 'Configuration:' + if [ $has_overridable_config_vars__ -eq 1 ] ; then + echo + echo "Configuration:" + fi if true \ ; then : @@ -114,22 +117,23 @@ touch "$TEMP_DIR/features" # config variables +has_overridable_config_vars__=0 if true \ ; then : - if test -z "$RMDIR__initialized__"; then + if [ -z "$RMDIR__initialized__" ] ; then RMDIR__initialized__=1 RMDIR='rm -fR' fi - if test -z "$MKDIR__initialized__"; then + if [ -z "$MKDIR__initialized__" ] ; then MKDIR__initialized__=1 MKDIR='mkdir -p' fi - if test -z "$COPYFILE__initialized__"; then + if [ -z "$COPYFILE__initialized__" ] ; then COPYFILE__initialized__=1 COPYFILE='cp' fi - if test -z "$AR__initialized__"; then + if [ -z "$AR__initialized__" ] ; then AR__initialized__=1 AR='ar cr' fi @@ -247,20 +251,17 @@ # generate vars.mk -cat > "$TEMP_DIR/vars.mk" << __EOF__ -RMDIR=$RMDIR -MKDIR=$MKDIR -COPYFILE=$COPYFILE -AR=$AR -__EOF__ - +echo '# configuration' > "$TEMP_DIR/vars.mk" +echo "RMDIR=$RMDIR" >> "$TEMP_DIR/vars.mk" +echo "MKDIR=$MKDIR" >> "$TEMP_DIR/vars.mk" +echo "COPYFILE=$COPYFILE" >> "$TEMP_DIR/vars.mk" +echo "AR=$AR" >> "$TEMP_DIR/vars.mk" +echo >> "$TEMP_DIR/vars.mk" # # DEPENDENCIES # - - # create buffer for make variables required by dependencies echo > "$TEMP_DIR/make.mk" @@ -294,7 +295,7 @@ if [ -z "$PKG_CONFIG" ]; then break fi - if test_pkg_config "ucx" "3.2" "" "" ; then + if test_pkg_config "ucx" "4.0" "" "" ; then TEMP_CFLAGS="$TEMP_CFLAGS `"$PKG_CONFIG" --cflags ucx`" TEMP_LDFLAGS="$TEMP_LDFLAGS `"$PKG_CONFIG" --libs ucx`" else @@ -413,8 +414,10 @@ if [ -n "$TOOLCHAIN_CSTD" ]; then echo " default C std: $TOOLCHAIN_CSTD" fi -echo -echo "Config:" +if [ $has_overridable_config_vars__ -eq 1 ]; then + echo + echo "Config:" +fi echo # generate the config.mk file