]> arthur.barton.de Git - bup.git/blobdiff - config/configure.inc
Handle mincore cross-platform differences
[bup.git] / config / configure.inc
index f813656d081749ab20c8c2220433adab85a68fa8..c65b8f253055e45f90e2055c7bb41ad6a4c7446b 100644 (file)
@@ -1287,7 +1287,11 @@ AC_MAK() {
 #
 # AC_DEFINE adds a #define to config.h
 AC_DEFINE() {
-    echo "#define $1 ${2:-1}" >> $__cwd/config.h.tmp
+    local name="$1" value="${2:-1}"
+    if ! printf -v "ac_defined_$name" '%s' "$value"; then
+        AC_FATAL 'AC_DEFINE unable to set "ac_defined_$name" to "$value"'
+    fi
+    echo "#define $name $value" >> $__cwd/config.h.tmp
 }
 
 #