New repo for repo.or.cz
[The-Artvertiser.git] / configure.ac
blob90ba37c18558f94d9dab5a9ca852e86f5c800fbf
1 #                                               -*- Autoconf -*-
2 # Process this file with autoconf to produce a configure script.
4 AC_PREREQ(2.59)
5 AC_INIT(bazar, 1.3.1, julien.pilet@epfl.ch)
6 AM_INIT_AUTOMAKE
9 AC_CONFIG_SRCDIR([starter/starter.h])
10 AM_CONFIG_HEADER([config.h])
12 # Checks for programs.
13 AC_PROG_CXX
14 AC_PROG_CC
15 AC_PROG_RANLIB
17 # Checks for libraries.
18 AX_CHECK_GLUT
19 AC_CHECK_LIB(GLEW, glewInit, have_glew=yes, have_glew=no, $GLUT_LIBS)
21 # Checks for header files.
22 AC_HEADER_STDC
23 AC_CHECK_HEADERS([float.h stdlib.h])
24 AC_CHECK_HEADER([GL/glew.h], [], have_glew=no)
26 if test "x$have_glew" = "xyes"; then
27         GLEW_LIBS="-lGLEW $GL_LIBS"
28         AC_DEFINE(HAVE_GLEW, 1, [defined if the GL Extension Wrangler GLEW library is available])
29 else
30         GLEW_LIBS="$GL_LIBS"
31         AC_MSG_WARN([GL Extension Wrangler library not found.  Get it from http://glew.sourceforge.net])
33 AC_SUBST(GLEW_LIBS)
35 if test "x$no_gl" != "xyes"; then
36         AC_DEFINE(HAVE_GL, 1, [defined if OpenGL is available])
39 if test x$have_glew = xyes -a x$no_glut != xyes; then
40         HAVE_FULLGL="yes"
41 else
42         HAVE_FULLGL="no"
44 AM_CONDITIONAL(FULLGL, test x$HAVE_FULLGL=xyes)
46 # Checks for typedefs, structures, and compiler characteristics.
47 AC_HEADER_STDBOOL
48 AC_C_CONST
49 AC_C_INLINE
51 PKG_CHECK_MODULES(OPENCV, opencv >= 0.9.6)
52 AC_SUBST(OPENCV_CFLAGS)
53 AC_SUBST(OPENCV_LIBS)
55 # Checks for library functions.
56 AC_CHECK_FUNCS([floor memset pow sqrt])
57 AC_CONFIG_FILES([
58 Makefile
59 garfeild/Makefile
60 garfeild/garfeild.pc
61 starter/Makefile
62 starter/starter.pc
63 doc/Doxyfile
64 doc/Makefile
65 artvertiser/Makefile
67 AC_OUTPUT
68 AC_MSG_NOTICE([Build OpenGL example: $HAVE_FULLGL])