From 8bf46a665e4b4bd9d663351fbfb8ff47b59dfdd6 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 26 Sep 2014 09:00:58 +0200 Subject: configure.ac: add option to disable the DSD decoders Allow building a smaller MPD binary for people who don't need DSD. --- Makefile.am | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'Makefile.am') diff --git a/Makefile.am b/Makefile.am index 147a15bf8..a96d69369 100644 --- a/Makefile.am +++ b/Makefile.am @@ -476,12 +476,6 @@ endif libdecoder_plugins_a_SOURCES = \ src/decoder/PcmDecoderPlugin.cxx \ src/decoder/PcmDecoderPlugin.hxx \ - src/decoder/DsdiffDecoderPlugin.cxx \ - src/decoder/DsdiffDecoderPlugin.hxx \ - src/decoder/DsfDecoderPlugin.cxx \ - src/decoder/DsfDecoderPlugin.hxx \ - src/decoder/DsdLib.cxx \ - src/decoder/DsdLib.hxx \ src/DecoderBuffer.cxx src/DecoderBuffer.hxx \ src/DecoderPlugin.cxx \ src/DecoderList.cxx src/DecoderList.hxx @@ -525,6 +519,16 @@ DECODER_LIBS = \ DECODER_SRC = +if ENABLE_DSD +libdecoder_plugins_a_SOURCES += \ + src/decoder/DsdiffDecoderPlugin.cxx \ + src/decoder/DsdiffDecoderPlugin.hxx \ + src/decoder/DsfDecoderPlugin.cxx \ + src/decoder/DsfDecoderPlugin.hxx \ + src/decoder/DsdLib.cxx \ + src/decoder/DsdLib.hxx +endif + if HAVE_MAD libdecoder_plugins_a_SOURCES += \ src/decoder/MadDecoderPlugin.cxx \ @@ -1559,6 +1563,8 @@ test_test_queue_priority_LDADD = \ libutil.a \ $(CPPUNIT_LIBS) +if ENABLE_DSD + noinst_PROGRAMS += src/pcm/dsd2pcm/dsd2pcm src_pcm_dsd2pcm_dsd2pcm_SOURCES = \ @@ -1571,6 +1577,8 @@ src_pcm_dsd2pcm_dsd2pcm_LDADD = libutil.a endif +endif + # # Documentation -- cgit v1.2.3