# Copyright (C) 2010 Richard Hughes # Copyright (C) 2011 Christophe Fergeau AC_PREREQ(2.63) m4_define([vdagent_major_version], [0]) m4_define([vdagent_minor_version], [7]) m4_define([vdagent_micro_version], [0]) m4_define([vdagent_version], [vdagent_major_version.vdagent_minor_version.vdagent_micro_version]) AC_INIT([vdagent-win],[vdagent_version]) AC_CONFIG_SRCDIR([vdagent]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_AUX_DIR([build-aux]) AM_INIT_AUTOMAKE([1.11 foreign subdir-objects no-dist-gzip dist-xz tar-ustar]) AM_SILENT_RULES([yes]) # Check for programs AC_PROG_CC AC_PROG_CXX AM_PROG_CC_C_O AC_PROG_INSTALL AC_CHECK_TOOL(WINDRES, [windres]) AC_ARG_ENABLE([debug], AS_HELP_STRING([--enable-debug], [Enable debugging])) AM_CONDITIONAL([ENABLE_DEBUG], [test "x$enable_debug" = "xyes"]) dnl --------------------------------------------------------------------------- dnl - Extra verbose warning switches dnl --------------------------------------------------------------------------- if test "$GCC" = "yes"; then WARNINGFLAGS_C="$WARNINGFLAGS_C -Wall" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wcast-align -Wno-uninitialized" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wmissing-declarations" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wpointer-arith" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wcast-align" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wwrite-strings" WARNINGFLAGS_C="$WARNINGFLAGS_C -Winit-self" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wreturn-type" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wformat-nonliteral" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wformat-security" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wmissing-include-dirs" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wmissing-format-attribute" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wclobbered" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wempty-body" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wignored-qualifiers" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wsign-compare" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wtype-limits" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wuninitialized" WARNINGFLAGS_C="$WARNINGFLAGS_C -Waggregate-return" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wdeclaration-after-statement" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wshadow" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wno-strict-aliasing" WARNINGFLAGS_C="$WARNINGFLAGS_C -Winline" WARNINGFLAGS_C="$WARNINGFLAGS_C -Wmissing-parameter-type" WARNINGFLAGS_C="$WARNINGFLAGS_C -Woverride-init" else WARNINGFLAGS_C="" fi AC_SUBST(WARNINGFLAGS_C) dnl --------------------------------------------------------------------------- dnl - Check library dependencies dnl --------------------------------------------------------------------------- PKG_CHECK_MODULES(CXIMAGE, [cximage]) CXIMAGE_LIBS=`$PKG_CONFIG --static --libs cximage` dnl --------------------------------------------------------------------------- dnl - Makefiles, etc. dnl --------------------------------------------------------------------------- AC_CONFIG_SUBDIRS([spice-protocol]) AC_CONFIG_FILES([ Makefile ]) AC_OUTPUT dnl ========================================================================== echo " vdagent-win $VERSION ================ prefix: ${prefix} datadir: ${datadir} compiler: ${CXX} cxxflags: ${CXXFLAGS} cppflags: ${CPPFLAGS} "