aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.am4
-rw-r--r--src/libxtract.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index cf4125c..1ef2862 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -5,11 +5,13 @@ SOURCES = libxtract.c scalar.c delta.c init.c
if BUILD_VECTOR
VECTOR = vector.c
+VECTOR_DEFINE = -DVECTORFUNCS
else
VECTOR =
+VECTOR_DEFINE =
endif
lib_LTLIBRARIES = libxtract.la
-libxtract_la_CFLAGS = -pedantic -ansi -g -O0 -ggdb
+libxtract_la_CFLAGS = $(VECTOR_DEFINE)
libxtract_la_SOURCES = $(SOURCES) $(VECTOR)
libxtract_la_LDFLAGS = -shared
diff --git a/src/libxtract.c b/src/libxtract.c
index 5e1cdf2..14b089d 100644
--- a/src/libxtract.c
+++ b/src/libxtract.c
@@ -55,6 +55,7 @@ int(*xtract[])(float *, int, void *, float *) = {
xtract_hps,
xtract_f0,
/* xtract_vector.h */
+#ifdef VECTORFUNCS
xtract_magnitude_spectrum,
xtract_autocorrelation,
xtract_autocorrelation_fft,
@@ -64,6 +65,7 @@ int(*xtract[])(float *, int, void *, float *) = {
xtract_dct,
xtract_bark_coefficients,
xtract_peaks,
+#endif
/* xtract_delta.h */
xtract_flux,
xtract_attack_time,