exit 1
fi
-if ! gcc -o getlinetest getlinetest.c > /dev/null 2>&1
+printf "Checking for getline... "
+if gcc -o config/have_getline config/have_getline.c > /dev/null 2>&1
then
- echo "Checking for getline... No."
- getline=-Dgetline=_notmuch_getline
+ printf "Yes.\n"
+ have_getline=1
else
- echo "Checking for getline... Yes."
+ printf "No (will use our own instead).\n"
+ have_getline=0
fi
-rm -f getlinetest
+rm -f config/have_getline
cat <<EOF
# construct the Makefile.config
cat > Makefile.config <<EOF
prefix = /usr/local
-override CFLAGS += -DHAVE_VALGRIND=${have_valgrind} ${valgrind_flags} ${getline}
+HAVE_GETLINE = ${have_getline}
+override CFLAGS += -DHAVE_VALGRIND=${have_valgrind} ${valgrind_flags} -DHAVE_GETLINE=\$(HAVE_GETLINE)
EOF