We had avoided using "echo -n" originally for portability concerns,
and instead just printed the same string in both conditions, (and
also printed the string late if any check took long). The word is
that printf is quite portable, so we use that instead.
+printf "Checking for Xapian development files... "
if xapian-config --version > /dev/null 2>&1; then
if xapian-config --version > /dev/null 2>&1; then
- echo "Checking for Xapian development files... Yes."
- echo "Checking for Xapian development files... No."
have_xapian=0
errors=$((errors + 1))
fi
have_xapian=0
errors=$((errors + 1))
fi
+printf "Checking for GMime 2.4 development files... "
if pkg-config --modversion gmime-2.4 > /dev/null 2>&1; then
if pkg-config --modversion gmime-2.4 > /dev/null 2>&1; then
- echo "Checking for GMime 2.4 development files... Yes."
- echo "Checking for GMime 2.4 development files... No."
have_gmime=0
errors=$((errors + 1))
fi
have_gmime=0
errors=$((errors + 1))
fi
+printf "Checking for talloc development files... "
if pkg-config --modversion talloc > /dev/null 2>&1; then
if pkg-config --modversion talloc > /dev/null 2>&1; then
- echo "Checking for talloc development files... Yes."
- echo "Checking for talloc development files... No."
have_talloc=0
errors=$((errors + 1))
fi
have_talloc=0
errors=$((errors + 1))
fi
+printf "Checking for valgrind development files... "
if pkg-config --modversion valgrind > /dev/null 2>&1; then
if pkg-config --modversion valgrind > /dev/null 2>&1; then
- echo "Checking for valgrind development files... Yes."
have_valgrind=-DHAVE_VALGRIND
else
have_valgrind=-DHAVE_VALGRIND
else
- echo "Checking for valgrind development files... No."
+ printf "No (but that's fine).\n"