From fcb302e6248527b2f1fb655f4d0a64af18f5f059 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 24 Jul 2007 06:48:02 +0000 Subject: Removed recursive autohell, except for SLv2. Always build against local copies, hopefully fixing broken compilation against outdated system versions. git-svn-id: http://svn.drobilla.net/lad/raul@610 a436a847-0d15-0410-975c-d299462d15a1 --- configure.ac | 150 ----------------------------------------------------------- 1 file changed, 150 deletions(-) delete mode 100644 configure.ac (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac deleted file mode 100644 index 0fcf617..0000000 --- a/configure.ac +++ /dev/null @@ -1,150 +0,0 @@ -AC_PREREQ(2.59) -AC_INIT(raul, 0.1.0, [dave@drobilla.net]) -#AC_CONFIG_HEADER([config.h]) -AC_CONFIG_SRCDIR([raul/Semaphore.h]) -AM_INIT_AUTOMAKE - -AC_LANG([C++]) - -#AC_PROG_CXX -AC_TYPE_SIZE_T -AC_PROG_LIBTOOL - -AC_HEADER_STDC -AC_TYPE_INT32_T -AC_TYPE_SIZE_T - -AC_FUNC_MALLOC -AC_CHECK_FUNCS([strdup strerror]) - -AC_CHECK_HEADER([pthread.h], [], - AC_MSG_ERROR([Raul requires POSIX threads.])) - -# Check for debugging flag -debug="no" -AC_ARG_ENABLE(debug, - [AS_HELP_STRING(--enable-debug, [Enable debugging (false)])], - [debug="$enableval"]) -if test "$debug" = "yes"; then - CFLAGS="-O0 -g -DDEBUG" - CXXFLAGS="-O0 -g -DDEBUG" -else - CFLAGS="$CFLAGS -DNDEBUG" - CXXFLAGS="$CXXFLAGS -DNDEBUG" -fi - -# Check for strict flag -strict="no" -AC_ARG_ENABLE(strict, - [AS_HELP_STRING(--enable-strict, [Enable strict compiler warnings and errors (false)])], - [strict="$enableval"]) -if test "$strict" = "yes"; then - CFLAGS="$CFLAGS -std=c99 -pedantic -Wall -Wextra -Wconversion -Winit-self" - CXXFLAGS="$CXXFLAGS -ansi -pedantic -Wall -Wextra -Wconversion -Winit-self" -fi - -# Build unit tests? -build_unit_tests="no" -AC_ARG_ENABLE(unit-tests, - [AS_HELP_STRING(--enable-unit-tests, [Build unit tests (no) - Developers only])], - [build_unit_tests="$enableval"]) -AM_CONDITIONAL(BUILD_TESTS, [test "$build_unit_tests" = "yes"]) - -# Check for glibmm -PKG_CHECK_MODULES(GLIBMM, glibmm-2.4) - -build_smart_pointers="yes" -AC_ARG_ENABLE(smart_pointers, - [AS_HELP_STRING(--enable-smart_pointers, [Include smart pointers - requires boost (yes)])], - [ if test x$enable_smart_pointers = xno ; then build_smart_pointers=no ; fi ]) -if test "$build_smart_pointers" = "yes"; then - AC_CHECK_HEADER([boost/shared_ptr.hpp], [], - AC_MSG_ERROR([You need the boost headers package (e.g. libboost-dev)])) - - AC_CHECK_HEADER([boost/weak_ptr.hpp], [], - AC_MSG_ERROR([You need the boost headers package (e.g. libboost-dev)])) - - AC_CHECK_HEADER([boost/utility.hpp], [], - AC_MSG_ERROR([You need the boost headers package (e.g. libboost-dev)])) - - AC_SUBST(BOOST_CFLAGS) - AC_SUBST(BOOST_LIBS) -fi -AM_CONDITIONAL(WITH_BOOST, [test "$build_smart_pointers" = "yes"]) - -build_jack="yes" -AC_ARG_ENABLE(jack, - [AS_HELP_STRING(--enable-jack, [Include JACK audio/midi support (yes)])], - [ if test x$enable_jack = xno ; then build_jack=no ; fi ]) -if test "$build_jack" = "yes"; then - PKG_CHECK_MODULES(JACK, jack >= 0.102.20, [], - AC_MSG_ERROR([JACK support requires jack (>= 0.102.20)])) -fi -AM_CONDITIONAL(WITH_JACK, [test "$build_jack" = "yes"]) - -# Check for Redland -#PKG_CHECK_MODULES(REDLAND, redland >= 1.0.0) -# No pkg-config?! Booo! -build_redland="no" -AC_CHECK_PROG(REDLAND_CONFIG, redland-config, redland-config) -if test "X$REDLAND_CONFIG" = X; then - AC_MSG_ERROR([SLV2 requires Redland (librdf), but redland-config not found.]) -else - build_redland="yes" - REDLAND_CFLAGS=`$REDLAND_CONFIG --cflags` - REDLAND_LIBS=`$REDLAND_CONFIG --libs` - AC_SUBST(REDLAND_CFLAGS) - AC_SUBST(REDLAND_LIBS) -fi -AM_CONDITIONAL(WITH_REDLAND, [test "$build_redland" = "yes"]) - -build_liblo="yes" -AC_ARG_ENABLE(liblo, - [AS_HELP_STRING(--enable-liblo, [Include liblo (OSC) support (yes)])], - [ if test x$enable_liblo = xno ; then build_liblo=no ; fi ]) -if test "$build_liblo" = "yes"; then - PKG_CHECK_MODULES(LIBLO, liblo >= 0.22, [], - AC_MSG_ERROR([OSC support requires liblo (>= 0.22)])) -fi -AM_CONDITIONAL(WITH_LIBLO, [test "$build_liblo" = "yes"]) - -build_lash="yes" -AC_ARG_ENABLE(lash, - [AS_HELP_STRING(--enable-lash, [Enable LASH session management support (yes)])], - [ if test x$enable_lash = xno ; then build_lash=no ; fi ]) -if test "$build_lash" = "yes"; then - PKG_CHECK_MODULES(LASH, lash-1.0 >= 0.5.0, have_lash="yes", have_lash="no") - if test "$have_lash" = "yes"; then - AC_DEFINE(HAVE_LASH, 1, [Has lash.h]) - else - AC_MSG_WARN([LASH not found, session support will not be built.]) - build_lash="no" - fi -fi -AM_CONDITIONAL(WITH_LASH, [test "$build_lash" = "yes"]) - - -AC_CONFIG_FILES([Makefile]) -AC_CONFIG_FILES([src/Makefile]) -AC_CONFIG_FILES([raul/Makefile]) -AC_CONFIG_FILES([tests/Makefile]) -AC_CONFIG_FILES([doc/Makefile]) -AC_CONFIG_FILES([doc/reference.doxygen]) -AC_CONFIG_FILES([raul.pc]) - -AC_OUTPUT - -AC_MSG_RESULT([]) -AC_MSG_RESULT([**********************************************************************]) -AC_MSG_RESULT([Raul build configuration:]) -AC_MSG_RESULT([]) -AC_MSG_RESULT([Building unit tests: $build_unit_tests]) -AC_MSG_RESULT([]) -AC_MSG_RESULT([Jack support: $build_jack]) -AC_MSG_RESULT([LASH support: $build_lash]) -AC_MSG_RESULT([OSC (Liblo) support: $build_liblo]) -AC_MSG_RESULT([RDF (Redland) support: $build_redland]) -AC_MSG_RESULT([Smart Pointers (Boost): $build_smart_pointers]) -AC_MSG_RESULT([**********************************************************************]) -AC_MSG_RESULT([]) - -- cgit v1.2.1