AC_PREREQ([2.69]) AC_INIT([CameraManager], [0.01], [valentin.verdier03@gmail.com]) CFLAGS="$CFLAGS -Wall" CPPFLAGS="$CPPFLAGS" LDFLAGS="$LDFLAGS" AC_ARG_ENABLE([debug], [Enable debug mode], [debug=$enableval], [debug='no']) case "$debug" in 'yes') CFLAGS="$CFLAGS -g" AC_DEFINE([HAVE_DEBUG], [1], ['Debug mode is enabled']) ;; 'no') CFLAGS="$CFLAGS -O2" LDFLAGS="$LDFLAGS -s" ;; *) AC_MSG_ERROR([bad value for --enable-debug]) ;; esac AC_CONFIG_SRCDIR([configure.ac]) AC_CONFIG_HEADERS([include/config.h]) AM_INIT_AUTOMAKE([foreign]) AC_PROG_CC([gcc]) AC_LANG_PUSH([C]) CAMERAMANAGER_CFLAGS='' CAMERAMANAGER_CPPFLAGS='-I../include/' CAMERAMANAGER_LIBS='' SAVE_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I/usr/include/gstreamer-1.0/ -I/usr/lib/gstreamer-1.0/include/ -I/usr/include/glib-2.0/ -I/usr/lib/glib-2.0/include/" AC_CHECK_HEADERS([gst/gst.h], [ CAMERAMANAGER_LIBS="$CAMERAMANAGER_LIBS -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0" CAMERAMANAGER_CFLAGS="$CAMERAMANAGER_CFLAGS -pthread" CAMERAMANAGER_CPPFLAGS="$CAMERAMANAGER_CPPFLAGS -I/usr/include/gstreamer-1.0/ -I/usr/lib/gstreamer-1.0/include/ -I/usr/include/glib-2.0/ -I/usr/lib/glib-2.0/include/" ], AC_MSG_ERROR([This program need gstreamer >= 1.0]) ) CPPFLAGS=$SAVE_CPPFLAGS AC_LANG_POP([C]) AC_SUBST([CAMERAMANAGER_CFLAGS], [$CAMERAMANAGER_CFLAGS]) AC_SUBST([CAMERAMANAGER_CPPFLAGS], [$CAMERAMANAGER_CPPFLAGS]) AC_SUBST([CAMERAMANAGER_LIBS], [$CAMERAMANAGER_LIBS]) AC_OUTPUT([Makefile cameramanager/Makefile])