# -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ(2.59) AC_INIT(fluxus, 0.12, fluxus@pawfal.org) # Checks for programs. AC_PROG_CXX AC_PROG_CC AC_PROG_CPP # Checks for libraries. # FIXME: arbitarily selected symbols AC_CHECK_LIB(m, sysctl) AC_CHECK_LIB(pthread, pthread_create) AC_CHECK_LIB(dl, gethostname) AC_CHECK_LIB(mzgc, GC_reclaim_all) AC_CHECK_LIB(mzscheme, call_cc) # not found _call_cc AC_CHECK_LIB(jpeg, jpeg_add_quant_table) AC_CHECK_LIB(tiff, TIFFCleanup) AC_CHECK_LIB(z, adler32) AC_CHECK_LIB(png, png_zfree) # Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS(stdlib.h stdio.h unistd.h sys/time.h) AC_CHECK_HEADERS(math.h pthread.h) AC_CHECK_HEADERS(jpeglib.h tiff.h zlib.h libpng/png.h) AC_CHECK_HEADERS(plt/scheme.h) # opengl and xorg headers AC_CHECK_HEADERS(X11/Xlib.h) AC_CHECK_HEADERS(GL/gl.h) AC_CHECK_HEADERS(GL/glu.h) AC_CHECK_HEADERS(GL/glut.h) AC_CHECK_HEADERS(GL/glew.h) #AC_CHECK_FRAMEWORK(OpenGL) # Checks for typedefs, structures, and compiler characteristics. AC_HEADER_STDBOOL AC_C_CONST AC_C_INLINE AC_TYPE_SIZE_T AC_HEADER_TIME AC_C_VOLATILE # Checks for library functions. AC_FUNC_MALLOC AC_CHECK_FUNCS([gettimeofday memset rint sqrt]) # Output various Makefiles AC_OUTPUT(Makefile)