8 AC_CHECK_PROGS(PKG_CONFIG, pkg-config, false)
9 AC_CHECK_PROGS(AR, ar, false)
10 AC_PREFIX_DEFAULT(`pwd`)
12 if test "$PKG_CONFIG" = "false"
14 AC_MSG_ERROR([pkg-config not present, please install])
17 # CFLAGS="-g -Wall -D_FORTIFY_SOURCE=1 -Wl,--export-dynamic"
18 CFLAGS="-g -Wall -D_FORTIFY_SOURCE=1"
24 if test "$TARGETOS" = "Linux"
28 DEF+="_XOPEN_SOURCE=500"
30 elif test "$TARGETOS" = "CYGWIN*"
32 OS_FLAGS="-mno-cygwin -mwindows -mconsole"
36 OS_FLAGS="-mwindows -mconsole"
41 # FIXME: might be a better way to do this using debian/rules
42 deb_changelog="../debian/changelog"
43 if test -f "$deb_changelog" ; then
44 DEBIAN_VERSION=`head -1 "$deb_changelog" | cut -f2 -d\( | cut -f1 -d\)`
46 DEBIAN_VERSION="$PACKAGE_VERSION"
48 AC_SUBST(DEBIAN_VERSION)
53 GLIB_CFLAGS=`$PKG_CONFIG --cflags glib-2.0`
54 GLIB_LIBS=`$PKG_CONFIG --libs glib-2.0`
58 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
59 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
61 AC_SUBST(GMODULE_CFLAGS)
62 AC_SUBST(GMODULE_LIBS)
63 GMODULE_CFLAGS=`$PKG_CONFIG --cflags gmodule-2.0`
64 GMODULE_LIBS=`$PKG_CONFIG --libs gmodule-2.0`
68 XML_CFLAGS=`$PKG_CONFIG --cflags libxml-2.0`
69 XML_LIBS=`$PKG_CONFIG --libs libxml-2.0`
71 AC_SUBST(GTHREAD_CFLAGS)
72 AC_SUBST(GTHREAD_LIBS)
73 GTHREAD_CFLAGS=`$PKG_CONFIG --cflags gthread-2.0`
74 GTHREAD_LIBS=`$PKG_CONFIG --libs gthread-2.0`
76 if test "$TARGETOS" = "Linux"
80 ALSA_CFLAGS=`$PKG_CONFIG --cflags alsa`
81 ALSA_LIBS=`$PKG_CONFIG --libs alsa`
84 saved_CFLAGS="$CFLAGS"
85 CFLAGS="$CFLAGS $GTK_CFLAGS -Werror"
86 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <gtk.h>]], [[]])],
87 [noisy_gtk_headers=no],[noisy_gtk_headers=yes])
88 CFLAGS="$saved_CFLAGS"
90 if test "$noisy_gtk_headers" = "yes"
92 GTK_CFLAGS="$GTK_CFLAGS -DGTK_DISABLE_DEPRECATED"
99 (cd ../ && ./qemu_configure.sh) || exit 1