diff options
author | David Robillard <d@drobilla.net> | 2007-07-24 06:48:02 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2007-07-24 06:48:02 +0000 |
commit | 16751f0c2a7348ce9d060d5ba8c1e25098191a5e (patch) | |
tree | 72865c88228a32cb00caaba63eacc8783a6f90b2 /configure.ac | |
parent | 60c0e1c8df1c9d598dbfc32cdab4cac1ef01a79d (diff) | |
download | machina-16751f0c2a7348ce9d060d5ba8c1e25098191a5e.tar.gz machina-16751f0c2a7348ce9d060d5ba8c1e25098191a5e.tar.bz2 machina-16751f0c2a7348ce9d060d5ba8c1e25098191a5e.zip |
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/machina@610 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 113 |
1 files changed, 0 insertions, 113 deletions
diff --git a/configure.ac b/configure.ac deleted file mode 100644 index 48f24a0..0000000 --- a/configure.ac +++ /dev/null @@ -1,113 +0,0 @@ -# configure.in for machina - -AC_INIT(machina, 0.0.1, dave@drobilla.net) -AC_CONFIG_SRCDIR([src/main.cpp]) -AC_CONFIG_SRCDIR([src/engine/Machine.cpp]) -AC_CONFIG_SRCDIR([src/engine/machina/Machine.hpp]) -AC_CONFIG_SRCDIR([src/gui/main.cpp]) -AC_CONFIG_HEADER([src/config.h]) -AM_INIT_AUTOMAKE - -AC_LANG([C++]) - -AC_PROG_CXX -AC_PROG_LIBTOOL - -AC_TYPE_SIZE_T - -PKG_CHECK_MODULES(RAUL, raul >= 0.0.0) -PKG_CHECK_MODULES(GLIBMM, glibmm-2.4) - -# Check for debugging flag -debug="no" -AC_ARG_ENABLE(debug, - [AS_HELP_STRING(--enable-debug, [Enable debugging (no)])], - [debug="$enableval"]) -if test "$debug" = "yes"; then - # Useless POS gnomecanvasmm doesn't build w/ -pedantic - CFLAGS="-O0 -g -DDEBUG" - CXXFLAGS="$CFLAGS" -else - CFLAGS="$CFLAGS -DNDEBUG" - CXXFLAGS="$CFLAGS -DNDEBUG" -fi - -# Check for strict flag -strict="no" -AC_ARG_ENABLE(strict, - [AS_HELP_STRING(--enable-strict, [Enable strict compiler warnings or errors (no)])], - [strict="$enableval"]) -if test "$strict" = "yes"; then - # Useless POS gnomecanvasmm doesn't build w/ -pedantic - CFLAGS="$CFLAGS -ansi -Wall -Wextra -Wno-unused-parameter -Wconversion -Winit-self" - CXXFLAGS="$CXXFLAGS -ansi -Wall -Wextra -Wno-unused-parameter -Wconversion -Winit-self -Woverloaded-virtual -Wsign-promo" -fi - -# Boost shared_ptr debugging -pointer_debug="no" -AC_ARG_ENABLE(pointer_debug, - [AS_HELP_STRING(--enable-pointer-debug, [Enable smart pointer debugging (no)])], - [pointer_debug="$enableval"]) -if test "$pointer_debug" = "yes"; then - CFLAGS+=" -DBOOST_SP_ENABLE_DEBUG_HOOKS" - CXXFLAGS+=" -DBOOST_SP_ENABLE_DEBUG_HOOKS" -fi - - -# Jack support -with_jack="yes" -AC_ARG_ENABLE(jack, - [AS_HELP_STRING(--enable-jack, [Enable Jack realtime processing (yes)])], - [ if test x$enable_jack = xno ; then with_jack=no ; fi ]) -if test "$with_jack" = "yes"; then - PKG_CHECK_MODULES(JACK, jack >= 0.102.20, with_jack="yes", with_jack="no") - if test "$with_jack" = "yes"; then - AC_DEFINE(WITH_JACK, 1, [Has JACK]) - fi -fi -AM_CONDITIONAL(WITH_JACK, [test "$with_jack" = "yes"]) -if test "$with_jack" = "yes"; then - AC_DEFINE(HAVE_JACK_MIDI, 1, [Has Jack MIDI]) - AC_JACK_MIDI_NFRAMES_CHECK() - if test "$jackmidi_nframes" = "yes"; then - AC_DEFINE([JACK_MIDI_NEEDS_NFRAMES], 1, [Defined if we JACK MIDI functions need nframes parameter.]) - fi -fi - - -# Build GUI? -build_gui="yes" -AC_ARG_ENABLE(gui, - [AS_HELP_STRING(--enable-gui, [Build GUI (yes)])], - [build_gui="$enableval"]) -if test "$build_gui" = "yes"; then - PKG_CHECK_MODULES(GTKMM, gtkmm-2.4) - PKG_CHECK_MODULES(GNOMECANVASMM, libgnomecanvasmm-2.6) - PKG_CHECK_MODULES(LIBGLADEMM, libglademm-2.4) - PKG_CHECK_MODULES(FLOWCANVAS, flowcanvas >= 0.1.0) -fi -AM_CONDITIONAL(WITH_GUI, [test "x$build_gui" = "xyes"]) - -# Bolt on a few specific flags to CXXFLAGS that should always be used -CXXFLAGS="$CXXFLAGS -pipe -Wall -fmessage-length=139 -fdiagnostics-show-location=every-line" -CFLAGS="$CFLAGS -pipe -Wall -fmessage-length=139 -fdiagnostics-show-location=every-line" - -AC_CONFIG_FILES([Makefile]) -AC_CONFIG_FILES([src/Makefile]) -AC_CONFIG_FILES([src/engine/Makefile]) -AC_CONFIG_FILES([src/engine/machina/Makefile]) -AC_CONFIG_FILES([src/gui/Makefile]) -AC_CONFIG_FILES([util/Makefile]) -AC_CONFIG_FILES([machina.desktop]) - -AC_OUTPUT - -AC_MSG_RESULT([]) -AC_MSG_RESULT([**********************************************************************]) -AC_MSG_RESULT([Machina build configuration:]) -AC_MSG_RESULT([]) -AC_MSG_RESULT([JACK support: $with_jack]) -AC_MSG_RESULT([GUI: $build_gui]) -AC_MSG_RESULT([**********************************************************************]) -AC_MSG_RESULT([]) - |