diff options
author | Carl Worth <cworth@cworth.org> | 2010-04-21 14:14:36 -0700 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2010-04-21 14:17:14 -0700 |
commit | cbcc3454aee63c26864428039ea688c5eb3e6be0 (patch) | |
tree | 405e173cd874619803be46c350c62db4c395e941 /configure | |
parent | 65b634145a1a114f63b284337de4f0c0f57924a9 (diff) |
configure: Generalize the GMime configure checks.
This way when GMime 2.8 comes out we can simply add it to the list
rather than adding an additional block of conditional code for it.
Also GMime 2.6 is now preferred over GMime 2.4.
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 24 |
1 files changed, 11 insertions, 13 deletions
@@ -182,20 +182,18 @@ if [ ${have_xapian} = "0" ]; then 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 |