AC_PREREQ(2.59) AC_INIT([spice-stream-send], [0.1]) AC_CONFIG_SRCDIR([configure.ac]) AM_CONFIG_HEADER([src/config.h]) AM_INIT_AUTOMAKE([foreign dist-bzip2 no-dist-gzip subdir-objects]) m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) AC_PROG_CC AM_PROG_CC_C_O AC_HEADER_STDC AC_SYS_LARGEFILE AC_PROG_INSTALL AC_PROG_LN_S AC_DEFINE(_GNU_SOURCE, [1], [Enable GNU extensions]) PKG_PROG_PKG_CONFIG PKG_CHECK_MODULES(SPICE, [spice-protocol >= 0.12.8]) PKG_CHECK_MODULES([GLIB2], [glib-2.0 >= 2.28]) # If no CFLAGS are set, set some sane default CFLAGS if test "$ac_test_CFLAGS" != set; then DEFAULT_CFLAGS="-Wall -Werror -Wp,-D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fstack-protector --param=ssp-buffer-size=4" for F in $DEFAULT_CFLAGS; do AC_MSG_CHECKING([whether $CC supports $F]) save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $F" AC_COMPILE_IFELSE([AC_LANG_SOURCE([ ])], [cc_flag=yes], [cc_flag=no]) if test "x$cc_flag" != "xyes"; then CFLAGS="$save_CFLAGS" fi AC_MSG_RESULT([$cc_flag]) done fi AC_CONFIG_FILES([Makefile]) AC_OUTPUT dnl ========================================================================== AC_MSG_NOTICE([ spice-stream-send $VERSION ==================== prefix: ${prefix} c compiler: ${CC} Now type 'make' to build $PACKAGE ])