test/make/configure.vm

changeset 47
78ee95836412
parent 46
096f3105b3b1
child 51
5c12e9e29733
--- a/test/make/configure.vm	Sun Sep 10 14:29:20 2023 +0200
+++ b/test/make/configure.vm	Tue Sep 12 20:12:22 2023 +0200
@@ -64,7 +64,7 @@
 # features
 #foreach( $feature in $features )
 #if( ${feature.isDefault()} )
-${feature.getVarName()}=on
+${feature.getVarName()}=auto
 #end
 #end
 
@@ -529,6 +529,8 @@
         if [ "$${feature.getVarName()}" != "auto" ]; then
             DEPENDENCIES_FAILED="$DEPENDENCIES_FAILED ${dependency} "
             ERROR=1
+		else
+			unset ${feature.getVarName()}
         fi
     fi
 #end
@@ -608,6 +610,16 @@
 echo "Options:"
 cat "$TEMP_DIR/options"
 #end
+#if ( $features.size() > 0 )
+echo "Features:"
+#foreach( $feature in $features )
+if [ -n "$${feature.getVarName()}" ]; then
+echo "  $feature.name: on"
+else
+echo "  $feature.name: off"
+fi
+#end
+#end
 echo
 cat "$TEMP_DIR/config.mk" "$TEMP_DIR/make.mk" > config.mk
 rm -Rf "$TEMP_DIR"

mercurial