Removed them *really* old sources - Alex
[terminatorX.git] / configure.in
index c1ecce01adc1dab6ff16e8be56093f31222c6ead..757a5829cac1753591428e8569e3fe5de0eb2989 100644 (file)
@@ -1,6 +1,6 @@
 dnl Process this file with autoconf to produce a configure script.
 AC_INIT(src/tX_global.h)
-AM_INIT_AUTOMAKE(terminatorX, 3.2)
+AM_INIT_AUTOMAKE(terminatorX,3.5)
 AM_CONFIG_HEADER(config.h)
 
 AC_ARG_ENABLE(closedev, [  --enable-closedev       close audio device if not in use. [default=yes] ])
@@ -9,10 +9,14 @@ dnl AC_ARG_ENABLE(mpg123input, [  --enable-mpg123input    use mpg123 as input co
 AC_ARG_ENABLE(wavonly,  [  --enable-wavonly        enable the builtin wav routines. (no sox/mpg123) ])
 AC_ARG_ENABLE(scheduler,[  --enable-scheduler      enable rt-scheduling (req. root-priv). [default=no] ])
 AC_ARG_ENABLE(debug,    [  --enable-debug          enable debug output. [default=no] ])
+AC_ARG_ENABLE(flash,    [  --enable-flash          enable flashes. [default=yes] ])
+AC_ARG_ENABLE(3dnow,    [  --enable-3dnow          enables 3DNow! support. [default=no] ])
+AC_ARG_ENABLE(benchmark,[  --enable-benchmark      creates a non-functional test version [default=no] ])
 
 dnl Checks for programs.
 AC_PROG_AWK
 AC_PROG_CC
+AC_PROG_CXX
 AC_PROG_INSTALL
 AC_PROG_LN_S
 AC_PROG_RANLIB
@@ -62,6 +66,14 @@ dnl  AC_CHECK_PROG(SOX_PROG, sox, yes)
 dnl    AC_DEFINE(USE_SOX_INPUT)
 dnl fi
 
+if test "$enable_flash" == "no"; then
+       AC_DEFINE(DONT_USE_FLASH)
+fi 
+
+if test "$enable_3dnow" == "yes"; then
+       AC_DEFINE(USE_3DNOW)
+fi 
+
 if test "$enable_scheduler" == "yes"; then
        AC_DEFINE(USE_SCHEDULER)
 fi
@@ -70,6 +82,10 @@ if test "$enable_debug" == yes; then
        AC_DEFINE(ENABLE_DEBUG_OUTPUT)
 fi
 
+if test "$enable_benchmark" == yes; then
+       AC_DEFINE(CREATE_BENCHMARK)
+fi
+
 dnl Now Check for Xlibs - I do this here as other tests fail if these run earlier
 AC_PATH_XTRA