configure: add --disable-examples option
authorTristan Matthews <le.businessman@gmail.com>
Sun, 12 Oct 2014 01:38:08 +0000 (21:38 -0400)
committerTristan Matthews <le.businessman@gmail.com>
Sun, 12 Oct 2014 01:38:08 +0000 (21:38 -0400)
configure.ac
libspeexdsp/Makefile.am

index a51e0c6..0c0b95d 100644 (file)
@@ -198,6 +198,13 @@ AC_ARG_ENABLE(float-api, [  --disable-float-api     Disable the floating-point A
   AC_DEFINE([DISABLE_FLOAT_API], , [Disable all parts of the API that are using floats])
 fi])
 
+AC_ARG_ENABLE(examples, [  --disable-examples      Do not build example programs, only the library])
+if test "$enableval" != no; then
+  AM_CONDITIONAL([BUILD_EXAMPLES], true),
+else
+  AM_CONDITIONAL([BUILD_EXAMPLES], false)
+fi
+
 AC_ARG_ENABLE(arm4-asm, [  --enable-arm4-asm       Make use of ARM4 assembly optimizations],
 [if test "$enableval" = yes; then
   AC_DEFINE([ARM4_ASM], , [Make use of ARM4 assembly optimizations])
index 32af817..7cfa616 100644 (file)
@@ -31,6 +31,7 @@ noinst_HEADERS =      arch.h  bfin.h \
 libspeexdsp_la_LDFLAGS = -no-undefined -version-info @SPEEXDSP_LT_CURRENT@:@SPEEXDSP_LT_REVISION@:@SPEEXDSP_LT_AGE@
 libspeexdsp_la_LIBADD = $(LIBM)
 
+if BUILD_EXAMPLES
 noinst_PROGRAMS = testdenoise testecho testjitter testresample
 testdenoise_SOURCES = testdenoise.c
 testdenoise_LDADD = libspeexdsp.la @FFT_LIBS@
@@ -40,3 +41,4 @@ testjitter_SOURCES = testjitter.c
 testjitter_LDADD = libspeexdsp.la @FFT_LIBS@
 testresample_SOURCES = testresample.c
 testresample_LDADD = libspeexdsp.la @FFT_LIBS@ @LIBM@
+endif