configure.ac: Check also for gkrellm header
authorAndre Noll <maan@sipadan.fml.local>
Sun, 13 Aug 2006 12:11:24 +0000 (14:11 +0200)
committerAndre Noll <maan@sipadan.fml.local>
Sun, 13 Aug 2006 12:11:24 +0000 (14:11 +0200)
and do not try to build para_krell if it gkrellm.h could not be found.

configure.ac

index 6b14392..eb58bc6 100644 (file)
@@ -182,11 +182,16 @@ fi
 ########################################################################### gtk2
 
 pkg_modules="gtk+-2.0 >= 2.0.0"
-PKG_CHECK_MODULES(GTK, [$pkg_modules], [extras="$extras para_krell.so"], [
-       AC_MSG_WARN([gtk+-2 not found, can not build para_krell])
-])
-AC_SUBST(GTK_CFLAGS)
-AC_SUBST(GTK_LIBS)
+build_para_krell="yes"
+PKG_CHECK_MODULES(GTK, [$pkg_modules], [], [build_para_krell="no"])
+AC_CHECK_HEADER(gkrellm2/gkrellm.h, [], [build_para_krell="no"])
+if test build_para_krell = "yes"; then
+       AC_SUBST(GTK_CFLAGS)
+       AC_SUBST(GTK_LIBS)
+       extras="$extras para_krell.so"
+else
+       AC_MSG_WARN([can not build para_krell])
+fi
 
 ########################################################################### sdl
 AC_CHECK_LIB([SDL_image], [SDL_Init], [extras="$extras para_sdl_gui"], [