errors=$((errors + 1))
fi
-printf "Checking for GMime 2.4 development files... "
-if pkg-config --modversion gmime-2.4 > /dev/null 2>&1; then
- printf "Yes.\n"
- have_gmime=1
- gmime_cflags=$(pkg-config --cflags gmime-2.4)
- gmime_ldflags=$(pkg-config --libs gmime-2.4)
-elif pkg-config --modversion gmime-2.6 > /dev/null 2>&1; then
- printf "Yes.\n"
- have_gmime=1
- gmime_cflags=$(pkg-config --cflags gmime-2.6)
- gmime_ldflags=$(pkg-config --libs gmime-2.6)
-else
+printf "Checking for GMime development files... "
+have_gmime=0
+for gmimepc in gmime-2.6 gmime-2.4; do
+ if pkg-config --modversion $gmimepc > /dev/null 2>&1; then
+ printf "Yes ($gmimepc).\n"
+ have_gmime=1
+ gmime_cflags=$(pkg-config --cflags $gmimepc)
+ gmime_ldflags=$(pkg-config --libs $gmimepc)
+ fi
+done
+if [ "$have_gmime" = "0" ]; then
printf "No.\n"
- have_gmime=0
errors=$((errors + 1))
fi