Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
mpd
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Иван Мажукин
mpd
Commits
b3f5b493
You need to sign in or sign up before continuing.
Commit
b3f5b493
authored
Nov 21, 2014
by
Max Kellermann
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
configure.ac: add macro MPD_ENABLE_AUTO_PKG
Simplify the definition of many build options.
parent
b3f5f2f7
Show whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
174 additions
and
471 deletions
+174
-471
Makefile.am
Makefile.am
+36
-36
configure.ac
configure.ac
+59
-381
mpd_auto.m4
m4/mpd_auto.m4
+27
-0
ArchiveList.cxx
src/archive/ArchiveList.cxx
+1
-1
Registry.cxx
src/db/Registry.cxx
+2
-2
SimpleDatabasePlugin.cxx
src/db/plugins/simple/SimpleDatabasePlugin.cxx
+9
-9
SimpleDatabasePlugin.hxx
src/db/plugins/simple/SimpleDatabasePlugin.hxx
+1
-1
DecoderList.cxx
src/decoder/DecoderList.cxx
+8
-10
EncoderList.cxx
src/encoder/EncoderList.cxx
+4
-4
TextFile.cxx
src/fs/io/TextFile.cxx
+3
-3
TextFile.hxx
src/fs/io/TextFile.hxx
+1
-1
Registry.cxx
src/input/Registry.cxx
+4
-4
ls.cxx
src/ls.cxx
+2
-2
Registry.cxx
src/neighbor/Registry.cxx
+1
-1
Registry.cxx
src/output/Registry.cxx
+5
-5
ConfiguredResampler.cxx
src/pcm/ConfiguredResampler.cxx
+8
-8
PlaylistRegistry.cxx
src/playlist/PlaylistRegistry.cxx
+1
-1
fd_util.h
src/system/fd_util.h
+1
-1
DumpDatabase.cxx
test/DumpDatabase.cxx
+1
-1
No files found.
Makefile.am
View file @
b3f5b493
...
@@ -492,12 +492,12 @@ libpcm_a_SOURCES = \
...
@@ -492,12 +492,12 @@ libpcm_a_SOURCES = \
src/pcm/PcmUtils.hxx
src/pcm/PcmUtils.hxx
libpcm_a_CPPFLAGS
=
$(AM_CPPFLAGS)
\
libpcm_a_CPPFLAGS
=
$(AM_CPPFLAGS)
\
$(SOXR_CFLAGS)
\
$(SOXR_CFLAGS)
\
$(SAMPLERATE_CFLAGS)
$(
LIB
SAMPLERATE_CFLAGS)
PCM_LIBS
=
\
PCM_LIBS
=
\
libpcm.a
\
libpcm.a
\
$(SOXR_LIBS)
\
$(SOXR_LIBS)
\
$(SAMPLERATE_LIBS)
$(
LIB
SAMPLERATE_LIBS)
if
ENABLE_DSD
if
ENABLE_DSD
libpcm_a_SOURCES
+=
\
libpcm_a_SOURCES
+=
\
...
@@ -505,12 +505,12 @@ libpcm_a_SOURCES += \
...
@@ -505,12 +505,12 @@ libpcm_a_SOURCES += \
src/pcm/dsd2pcm/dsd2pcm.c src/pcm/dsd2pcm/dsd2pcm.h
src/pcm/dsd2pcm/dsd2pcm.c src/pcm/dsd2pcm/dsd2pcm.h
endif
endif
if
HAV
E_LIBSAMPLERATE
if
ENABL
E_LIBSAMPLERATE
libpcm_a_SOURCES
+=
\
libpcm_a_SOURCES
+=
\
src/pcm/LibsamplerateResampler.cxx src/pcm/LibsamplerateResampler.hxx
src/pcm/LibsamplerateResampler.cxx src/pcm/LibsamplerateResampler.hxx
endif
endif
if
HAV
E_SOXR
if
ENABL
E_SOXR
libpcm_a_SOURCES
+=
\
libpcm_a_SOURCES
+=
\
src/pcm/SoxrResampler.cxx src/pcm/SoxrResampler.hxx
src/pcm/SoxrResampler.cxx src/pcm/SoxrResampler.hxx
endif
endif
...
@@ -542,7 +542,7 @@ libfs_a_SOURCES = \
...
@@ -542,7 +542,7 @@ libfs_a_SOURCES = \
src/fs/DirectoryReader.hxx
src/fs/DirectoryReader.hxx
libfs_a_CPPFLAGS
=
$(AM_CPPFLAGS)
$(ZLIB_CFLAGS)
libfs_a_CPPFLAGS
=
$(AM_CPPFLAGS)
$(ZLIB_CFLAGS)
if
HAV
E_ZLIB
if
ENABL
E_ZLIB
libfs_a_SOURCES
+=
\
libfs_a_SOURCES
+=
\
src/lib/zlib/Domain.cxx src/lib/zlib/Domain.hxx
\
src/lib/zlib/Domain.cxx src/lib/zlib/Domain.hxx
\
src/fs/io/GunzipReader.cxx src/fs/io/GunzipReader.hxx
\
src/fs/io/GunzipReader.cxx src/fs/io/GunzipReader.hxx
\
...
@@ -638,7 +638,7 @@ NEIGHBOR_LIBS = \
...
@@ -638,7 +638,7 @@ NEIGHBOR_LIBS = \
$(SMBCLIENT_LIBS)
\
$(SMBCLIENT_LIBS)
\
libneighbor.a
libneighbor.a
if
HAVE_LIB
UPNP
if
ENABLE_
UPNP
libneighbor_a_SOURCES
+=
\
libneighbor_a_SOURCES
+=
\
$(UPNP_SOURCES)
\
$(UPNP_SOURCES)
\
src/neighbor/plugins/UpnpNeighborPlugin.cxx src/neighbor/plugins/UpnpNeighborPlugin.hxx
src/neighbor/plugins/UpnpNeighborPlugin.cxx src/neighbor/plugins/UpnpNeighborPlugin.hxx
...
@@ -677,7 +677,7 @@ libdb_plugins_a_SOURCES = \
...
@@ -677,7 +677,7 @@ libdb_plugins_a_SOURCES = \
src/db/plugins/simple/SimpleDatabasePlugin.cxx
\
src/db/plugins/simple/SimpleDatabasePlugin.cxx
\
src/db/plugins/simple/SimpleDatabasePlugin.hxx
src/db/plugins/simple/SimpleDatabasePlugin.hxx
if
HAV
E_LIBMPDCLIENT
if
ENABL
E_LIBMPDCLIENT
libdb_plugins_a_SOURCES
+=
\
libdb_plugins_a_SOURCES
+=
\
src/db/plugins/ProxyDatabasePlugin.cxx src/db/plugins/ProxyDatabasePlugin.hxx
src/db/plugins/ProxyDatabasePlugin.cxx src/db/plugins/ProxyDatabasePlugin.hxx
endif
endif
...
@@ -686,7 +686,7 @@ DB_LIBS = \
...
@@ -686,7 +686,7 @@ DB_LIBS = \
libdb_plugins.a
\
libdb_plugins.a
\
$(LIBMPDCLIENT_LIBS)
$(LIBMPDCLIENT_LIBS)
if
HAVE_LIB
UPNP
if
ENABLE_
UPNP
libdb_plugins_a_SOURCES
+=
\
libdb_plugins_a_SOURCES
+=
\
$(UPNP_SOURCES)
\
$(UPNP_SOURCES)
\
src/db/plugins/upnp/UpnpDatabasePlugin.cxx src/db/plugins/upnp/UpnpDatabasePlugin.hxx
\
src/db/plugins/upnp/UpnpDatabasePlugin.cxx src/db/plugins/upnp/UpnpDatabasePlugin.hxx
\
...
@@ -735,7 +735,7 @@ libarchive_a_SOURCES += \
...
@@ -735,7 +735,7 @@ libarchive_a_SOURCES += \
src/archive/plugins/Bzip2ArchivePlugin.hxx
src/archive/plugins/Bzip2ArchivePlugin.hxx
endif
endif
if
HAV
E_ZZIP
if
ENABL
E_ZZIP
libarchive_a_SOURCES
+=
\
libarchive_a_SOURCES
+=
\
src/archive/plugins/ZzipArchivePlugin.cxx
\
src/archive/plugins/ZzipArchivePlugin.cxx
\
src/archive/plugins/ZzipArchivePlugin.hxx
src/archive/plugins/ZzipArchivePlugin.hxx
...
@@ -802,7 +802,7 @@ endif
...
@@ -802,7 +802,7 @@ endif
# ffmpeg
# ffmpeg
if
HAV
E_FFMPEG
if
ENABL
E_FFMPEG
noinst_LIBRARIES
+=
libffmpeg.a
noinst_LIBRARIES
+=
libffmpeg.a
libffmpeg_a_SOURCES
=
\
libffmpeg_a_SOURCES
=
\
src/lib/ffmpeg/Error.cxx src/lib/ffmpeg/Error.hxx
\
src/lib/ffmpeg/Error.cxx src/lib/ffmpeg/Error.hxx
\
...
@@ -876,7 +876,7 @@ libdecoder_a_SOURCES += \
...
@@ -876,7 +876,7 @@ libdecoder_a_SOURCES += \
src/decoder/plugins/MadDecoderPlugin.hxx
src/decoder/plugins/MadDecoderPlugin.hxx
endif
endif
if
HAV
E_MPG123
if
ENABL
E_MPG123
libdecoder_a_SOURCES
+=
\
libdecoder_a_SOURCES
+=
\
src/decoder/plugins/Mpg123DecoderPlugin.cxx
\
src/decoder/plugins/Mpg123DecoderPlugin.cxx
\
src/decoder/plugins/Mpg123DecoderPlugin.hxx
src/decoder/plugins/Mpg123DecoderPlugin.hxx
...
@@ -888,7 +888,7 @@ libdecoder_a_SOURCES += \
...
@@ -888,7 +888,7 @@ libdecoder_a_SOURCES += \
src/decoder/plugins/MpcdecDecoderPlugin.hxx
src/decoder/plugins/MpcdecDecoderPlugin.hxx
endif
endif
if
HAV
E_OPUS
if
ENABL
E_OPUS
libdecoder_a_SOURCES
+=
\
libdecoder_a_SOURCES
+=
\
src/decoder/plugins/OggUtil.cxx
\
src/decoder/plugins/OggUtil.cxx
\
src/decoder/plugins/OggUtil.hxx
\
src/decoder/plugins/OggUtil.hxx
\
...
@@ -904,13 +904,13 @@ libdecoder_a_SOURCES += \
...
@@ -904,13 +904,13 @@ libdecoder_a_SOURCES += \
src/decoder/plugins/OpusDecoderPlugin.h
src/decoder/plugins/OpusDecoderPlugin.h
endif
endif
if
HAV
E_WAVPACK
if
ENABL
E_WAVPACK
libdecoder_a_SOURCES
+=
\
libdecoder_a_SOURCES
+=
\
src/decoder/plugins/WavpackDecoderPlugin.cxx
\
src/decoder/plugins/WavpackDecoderPlugin.cxx
\
src/decoder/plugins/WavpackDecoderPlugin.hxx
src/decoder/plugins/WavpackDecoderPlugin.hxx
endif
endif
if
HAV
E_ADPLUG
if
ENABL
E_ADPLUG
libdecoder_a_SOURCES
+=
\
libdecoder_a_SOURCES
+=
\
src/decoder/plugins/AdPlugDecoderPlugin.cxx
\
src/decoder/plugins/AdPlugDecoderPlugin.cxx
\
src/decoder/plugins/AdPlugDecoderPlugin.h
src/decoder/plugins/AdPlugDecoderPlugin.h
...
@@ -934,7 +934,7 @@ libdecoder_a_SOURCES += \
...
@@ -934,7 +934,7 @@ libdecoder_a_SOURCES += \
src/decoder/plugins/VorbisDecoderPlugin.cxx src/decoder/plugins/VorbisDecoderPlugin.h
src/decoder/plugins/VorbisDecoderPlugin.cxx src/decoder/plugins/VorbisDecoderPlugin.h
endif
endif
if
HAV
E_FLAC
if
ENABL
E_FLAC
libdecoder_a_SOURCES
+=
\
libdecoder_a_SOURCES
+=
\
src/decoder/plugins/FlacInput.cxx src/decoder/plugins/FlacInput.hxx
\
src/decoder/plugins/FlacInput.cxx src/decoder/plugins/FlacInput.hxx
\
src/decoder/plugins/FlacIOHandle.cxx src/decoder/plugins/FlacIOHandle.hxx
\
src/decoder/plugins/FlacIOHandle.cxx src/decoder/plugins/FlacIOHandle.hxx
\
...
@@ -946,7 +946,7 @@ libdecoder_a_SOURCES += \
...
@@ -946,7 +946,7 @@ libdecoder_a_SOURCES += \
src/decoder/plugins/FlacDecoderPlugin.h
src/decoder/plugins/FlacDecoderPlugin.h
endif
endif
if
HAV
E_AUDIOFILE
if
ENABL
E_AUDIOFILE
libdecoder_a_SOURCES
+=
\
libdecoder_a_SOURCES
+=
\
src/decoder/plugins/AudiofileDecoderPlugin.cxx
\
src/decoder/plugins/AudiofileDecoderPlugin.cxx
\
src/decoder/plugins/AudiofileDecoderPlugin.hxx
src/decoder/plugins/AudiofileDecoderPlugin.hxx
...
@@ -958,7 +958,7 @@ libdecoder_a_SOURCES += \
...
@@ -958,7 +958,7 @@ libdecoder_a_SOURCES += \
src/decoder/plugins/MikmodDecoderPlugin.hxx
src/decoder/plugins/MikmodDecoderPlugin.hxx
endif
endif
if
HAV
E_MODPLUG
if
ENABL
E_MODPLUG
libmodplug_decoder_plugin_a_SOURCES
=
\
libmodplug_decoder_plugin_a_SOURCES
=
\
src/decoder/plugins/ModplugDecoderPlugin.cxx
\
src/decoder/plugins/ModplugDecoderPlugin.cxx
\
src/decoder/plugins/ModplugDecoderPlugin.hxx
src/decoder/plugins/ModplugDecoderPlugin.hxx
...
@@ -992,7 +992,7 @@ libdecoder_a_SOURCES += \
...
@@ -992,7 +992,7 @@ libdecoder_a_SOURCES += \
src/decoder/plugins/WildmidiDecoderPlugin.hxx
src/decoder/plugins/WildmidiDecoderPlugin.hxx
endif
endif
if
HAV
E_FFMPEG
if
ENABL
E_FFMPEG
libdecoder_a_SOURCES
+=
\
libdecoder_a_SOURCES
+=
\
src/decoder/plugins/FfmpegMetaData.cxx
\
src/decoder/plugins/FfmpegMetaData.cxx
\
src/decoder/plugins/FfmpegMetaData.hxx
\
src/decoder/plugins/FfmpegMetaData.hxx
\
...
@@ -1055,13 +1055,13 @@ libencoder_plugins_a_SOURCES += \
...
@@ -1055,13 +1055,13 @@ libencoder_plugins_a_SOURCES += \
src/encoder/plugins/WaveEncoderPlugin.hxx
src/encoder/plugins/WaveEncoderPlugin.hxx
endif
endif
if
ENABLE_VORBIS
_ENCODER
if
ENABLE_VORBIS
ENC
libencoder_plugins_a_SOURCES
+=
\
libencoder_plugins_a_SOURCES
+=
\
src/encoder/plugins/VorbisEncoderPlugin.cxx
\
src/encoder/plugins/VorbisEncoderPlugin.cxx
\
src/encoder/plugins/VorbisEncoderPlugin.hxx
src/encoder/plugins/VorbisEncoderPlugin.hxx
endif
endif
if
HAV
E_OPUS
if
ENABL
E_OPUS
libencoder_plugins_a_SOURCES
+=
\
libencoder_plugins_a_SOURCES
+=
\
src/encoder/plugins/OpusEncoderPlugin.cxx
\
src/encoder/plugins/OpusEncoderPlugin.cxx
\
src/encoder/plugins/OpusEncoderPlugin.hxx
src/encoder/plugins/OpusEncoderPlugin.hxx
...
@@ -1073,7 +1073,7 @@ libencoder_plugins_a_SOURCES += \
...
@@ -1073,7 +1073,7 @@ libencoder_plugins_a_SOURCES += \
src/encoder/plugins/LameEncoderPlugin.hxx
src/encoder/plugins/LameEncoderPlugin.hxx
endif
endif
if
ENABLE_TWOLAME
_ENCODER
if
ENABLE_TWOLAME
libencoder_plugins_a_SOURCES
+=
\
libencoder_plugins_a_SOURCES
+=
\
src/encoder/plugins/TwolameEncoderPlugin.cxx
\
src/encoder/plugins/TwolameEncoderPlugin.cxx
\
src/encoder/plugins/TwolameEncoderPlugin.hxx
src/encoder/plugins/TwolameEncoderPlugin.hxx
...
@@ -1085,7 +1085,7 @@ libencoder_plugins_a_SOURCES += \
...
@@ -1085,7 +1085,7 @@ libencoder_plugins_a_SOURCES += \
src/encoder/plugins/FlacEncoderPlugin.hxx
src/encoder/plugins/FlacEncoderPlugin.hxx
endif
endif
if
ENABLE_SHINE
_ENCODER
if
ENABLE_SHINE
libencoder_plugins_a_SOURCES
+=
\
libencoder_plugins_a_SOURCES
+=
\
src/encoder/plugins/ShineEncoderPlugin.cxx
\
src/encoder/plugins/ShineEncoderPlugin.cxx
\
src/encoder/plugins/ShineEncoderPlugin.hxx
src/encoder/plugins/ShineEncoderPlugin.hxx
...
@@ -1151,7 +1151,7 @@ INPUT_LIBS = \
...
@@ -1151,7 +1151,7 @@ INPUT_LIBS = \
$(DESPOTIFY_LIBS)
\
$(DESPOTIFY_LIBS)
\
$(MMS_LIBS)
$(MMS_LIBS)
if
HAV
E_ALSA
if
ENABL
E_ALSA
libinput_a_SOURCES
+=
\
libinput_a_SOURCES
+=
\
src/input/plugins/AlsaInputPlugin.cxx
\
src/input/plugins/AlsaInputPlugin.cxx
\
src/input/plugins/AlsaInputPlugin.hxx
src/input/plugins/AlsaInputPlugin.hxx
...
@@ -1184,7 +1184,7 @@ libinput_a_SOURCES += \
...
@@ -1184,7 +1184,7 @@ libinput_a_SOURCES += \
src/input/plugins/CdioParanoiaInputPlugin.hxx
src/input/plugins/CdioParanoiaInputPlugin.hxx
endif
endif
if
HAV
E_FFMPEG
if
ENABL
E_FFMPEG
libinput_a_SOURCES
+=
\
libinput_a_SOURCES
+=
\
src/input/plugins/FfmpegInputPlugin.cxx src/input/plugins/FfmpegInputPlugin.hxx
src/input/plugins/FfmpegInputPlugin.cxx src/input/plugins/FfmpegInputPlugin.hxx
endif
endif
...
@@ -1263,7 +1263,7 @@ libmixer_plugins_a_CPPFLAGS = $(AM_CPPFLAGS) \
...
@@ -1263,7 +1263,7 @@ libmixer_plugins_a_CPPFLAGS = $(AM_CPPFLAGS) \
$(ALSA_CFLAGS)
\
$(ALSA_CFLAGS)
\
$(PULSE_CFLAGS)
$(PULSE_CFLAGS)
if
HAV
E_ALSA
if
ENABL
E_ALSA
liboutput_plugins_a_SOURCES
+=
\
liboutput_plugins_a_SOURCES
+=
\
src/output/plugins/AlsaOutputPlugin.cxx
\
src/output/plugins/AlsaOutputPlugin.cxx
\
src/output/plugins/AlsaOutputPlugin.hxx
src/output/plugins/AlsaOutputPlugin.hxx
...
@@ -1281,14 +1281,14 @@ liboutput_plugins_a_SOURCES += \
...
@@ -1281,14 +1281,14 @@ liboutput_plugins_a_SOURCES += \
OUTPUT_LIBS
+=
-lOpenSLES
OUTPUT_LIBS
+=
-lOpenSLES
endif
endif
if
HAV
E_ROAR
if
ENABL
E_ROAR
liboutput_plugins_a_SOURCES
+=
\
liboutput_plugins_a_SOURCES
+=
\
src/output/plugins/RoarOutputPlugin.cxx
\
src/output/plugins/RoarOutputPlugin.cxx
\
src/output/plugins/RoarOutputPlugin.hxx
src/output/plugins/RoarOutputPlugin.hxx
libmixer_plugins_a_SOURCES
+=
src/mixer/plugins/RoarMixerPlugin.cxx
libmixer_plugins_a_SOURCES
+=
src/mixer/plugins/RoarMixerPlugin.cxx
endif
endif
if
HAV
E_AO
if
ENABL
E_AO
liboutput_plugins_a_SOURCES
+=
\
liboutput_plugins_a_SOURCES
+=
\
src/output/plugins/AoOutputPlugin.cxx
\
src/output/plugins/AoOutputPlugin.cxx
\
src/output/plugins/AoOutputPlugin.hxx
src/output/plugins/AoOutputPlugin.hxx
...
@@ -1306,7 +1306,7 @@ liboutput_plugins_a_SOURCES += \
...
@@ -1306,7 +1306,7 @@ liboutput_plugins_a_SOURCES += \
src/output/plugins/PipeOutputPlugin.hxx
src/output/plugins/PipeOutputPlugin.hxx
endif
endif
if
HAV
E_JACK
if
ENABL
E_JACK
liboutput_plugins_a_SOURCES
+=
\
liboutput_plugins_a_SOURCES
+=
\
src/output/plugins/JackOutputPlugin.cxx
\
src/output/plugins/JackOutputPlugin.cxx
\
src/output/plugins/JackOutputPlugin.hxx
src/output/plugins/JackOutputPlugin.hxx
...
@@ -1331,7 +1331,7 @@ liboutput_plugins_a_SOURCES += \
...
@@ -1331,7 +1331,7 @@ liboutput_plugins_a_SOURCES += \
src/output/plugins/OSXOutputPlugin.hxx
src/output/plugins/OSXOutputPlugin.hxx
endif
endif
if
HAV
E_PULSE
if
ENABL
E_PULSE
liboutput_plugins_a_SOURCES
+=
\
liboutput_plugins_a_SOURCES
+=
\
src/output/plugins/PulseOutputPlugin.cxx
\
src/output/plugins/PulseOutputPlugin.cxx
\
src/output/plugins/PulseOutputPlugin.hxx
src/output/plugins/PulseOutputPlugin.hxx
...
@@ -1422,7 +1422,7 @@ libplaylist_plugins_a_SOURCES += \
...
@@ -1422,7 +1422,7 @@ libplaylist_plugins_a_SOURCES += \
PLAYLIST_LIBS
+=
$(YAJL_LIBS)
PLAYLIST_LIBS
+=
$(YAJL_LIBS)
endif
endif
if
HAV
E_EXPAT
if
ENABL
E_EXPAT
libplaylist_plugins_a_SOURCES
+=
\
libplaylist_plugins_a_SOURCES
+=
\
src/lib/expat/ExpatParser.cxx src/lib/expat/ExpatParser.hxx
\
src/lib/expat/ExpatParser.cxx src/lib/expat/ExpatParser.hxx
\
src/playlist/plugins/XspfPlaylistPlugin.cxx
\
src/playlist/plugins/XspfPlaylistPlugin.cxx
\
...
@@ -1542,7 +1542,7 @@ if HAVE_ID3TAG
...
@@ -1542,7 +1542,7 @@ if HAVE_ID3TAG
noinst_PROGRAMS
+=
test
/dump_rva2
noinst_PROGRAMS
+=
test
/dump_rva2
endif
endif
if
HAV
E_ALSA
if
ENABL
E_ALSA
# this debug program is still ALSA specific
# this debug program is still ALSA specific
noinst_PROGRAMS
+=
test
/read_mixer
noinst_PROGRAMS
+=
test
/read_mixer
endif
endif
...
@@ -1590,7 +1590,7 @@ test_DumpDatabase_SOURCES = test/DumpDatabase.cxx \
...
@@ -1590,7 +1590,7 @@ test_DumpDatabase_SOURCES = test/DumpDatabase.cxx \
src/TagSave.cxx
\
src/TagSave.cxx
\
src/SongFilter.cxx
src/SongFilter.cxx
if
HAVE_LIB
UPNP
if
ENABLE_
UPNP
test_DumpDatabase_SOURCES
+=
src/lib/expat/ExpatParser.cxx
test_DumpDatabase_SOURCES
+=
src/lib/expat/ExpatParser.cxx
endif
endif
...
@@ -1647,7 +1647,7 @@ test_run_neighbor_explorer_LDADD = $(AM_LDADD) \
...
@@ -1647,7 +1647,7 @@ test_run_neighbor_explorer_LDADD = $(AM_LDADD) \
libthread.a
\
libthread.a
\
libutil.a
libutil.a
if
HAVE_LIB
UPNP
if
ENABLE_
UPNP
test_run_neighbor_explorer_SOURCES
+=
src/lib/expat/ExpatParser.cxx
test_run_neighbor_explorer_SOURCES
+=
src/lib/expat/ExpatParser.cxx
endif
endif
...
@@ -1680,7 +1680,7 @@ test_visit_archive_SOURCES = test/visit_archive.cxx \
...
@@ -1680,7 +1680,7 @@ test_visit_archive_SOURCES = test/visit_archive.cxx \
endif
endif
if
HAV
E_ZLIB
if
ENABL
E_ZLIB
noinst_PROGRAMS
+=
test
/run_gzip
test
/run_gunzip
noinst_PROGRAMS
+=
test
/run_gzip
test
/run_gunzip
...
@@ -1742,7 +1742,7 @@ test_dump_playlist_SOURCES = test/dump_playlist.cxx \
...
@@ -1742,7 +1742,7 @@ test_dump_playlist_SOURCES = test/dump_playlist.cxx \
src/AudioFormat.cxx src/CheckAudioFormat.cxx
\
src/AudioFormat.cxx src/CheckAudioFormat.cxx
\
src/DetachedSong.cxx
src/DetachedSong.cxx
if
HAV
E_FLAC
if
ENABL
E_FLAC
test_dump_playlist_SOURCES
+=
\
test_dump_playlist_SOURCES
+=
\
src/ReplayGainInfo.cxx
\
src/ReplayGainInfo.cxx
\
src/decoder/plugins/FlacMetadata.cxx
src/decoder/plugins/FlacMetadata.cxx
...
@@ -1843,7 +1843,7 @@ test_run_encoder_LDADD = \
...
@@ -1843,7 +1843,7 @@ test_run_encoder_LDADD = \
$(GLIB_LIBS)
$(GLIB_LIBS)
endif
endif
if
ENABLE_VORBIS
_ENCODER
if
ENABLE_VORBIS
ENC
noinst_PROGRAMS
+=
test
/test_vorbis_encoder
noinst_PROGRAMS
+=
test
/test_vorbis_encoder
test_test_vorbis_encoder_SOURCES
=
test
/test_vorbis_encoder.cxx
\
test_test_vorbis_encoder_SOURCES
=
test
/test_vorbis_encoder.cxx
\
test
/stdbin.h
\
test
/stdbin.h
\
...
...
configure.ac
View file @
b3f5b493
...
@@ -301,83 +301,16 @@ else
...
@@ -301,83 +301,16 @@ else
database_auto=no
database_auto=no
fi
fi
AC_ARG_ENABLE(libmpdclient,
AS_HELP_STRING([--enable-libmpdclient],
[enable support for the MPD client]),,
enable_libmpdclient=auto)
MPD_DEPENDS([enable_libmpdclient], [enable_database],
[Cannot use --enable-libmpdclient with --disable-database])
AC_ARG_ENABLE(expat,
AS_HELP_STRING([--enable-expat],
[enable the expat XML parser]),,
enable_expat=auto)
AC_ARG_ENABLE(upnp,
AS_HELP_STRING([--enable-upnp],
[enable UPnP client support (default: auto)]),,
enable_upnp=auto)
MPD_DEPENDS([enable_upnp], [enable_database],
[Cannot use --enable-upnp with --disable-database])
AC_ARG_ENABLE(adplug,
AS_HELP_STRING([--enable-adplug],
[enable the AdPlug decoder plugin (default: auto)]),,
enable_adplug=auto)
AC_ARG_ENABLE(alsa,
AS_HELP_STRING([--enable-alsa], [enable ALSA support]),,
[enable_alsa=$linux_auto])
AC_ARG_ENABLE(roar,
AS_HELP_STRING([--enable-roar],
[enable support for RoarAudio]),,
[enable_roar=auto])
AC_ARG_ENABLE(ao,
AS_HELP_STRING([--enable-ao],
[enable support for libao]),,
enable_ao=auto)
MPD_DEPENDS([enable_ao], [enable_glib],
[Cannot use --enable-ao with --disable-glib])
AC_ARG_ENABLE(audiofile,
AS_HELP_STRING([--enable-audiofile],
[enable audiofile support (WAV and others)]),,
enable_audiofile=auto)
AC_ARG_ENABLE(zlib,
AS_HELP_STRING([--enable-zlib],
[enable zlib support (default: auto)]),,
enable_zlib=auto)
AC_ARG_ENABLE(bzip2,
AC_ARG_ENABLE(bzip2,
AS_HELP_STRING([--enable-bzip2],
AS_HELP_STRING([--enable-bzip2],
[enable bzip2 archive support (default: auto)]),,
[enable bzip2 archive support (default: auto)]),,
enable_bzip2=auto)
enable_bzip2=auto)
AC_ARG_ENABLE(cdio-paranoia,
AS_HELP_STRING([--enable-cdio-paranoia],
[enable support for audio CD support]),,
enable_cdio_paranoia=auto)
MPD_DEPENDS([enable_cdio_paranoia], [enable_glib],
[Cannot use --enable-cdio-paranoia with --disable-glib])
AC_ARG_ENABLE(curl,
AS_HELP_STRING([--enable-curl],
[enable support for libcurl HTTP streaming (default: auto)]),,
[enable_curl=auto])
AC_ARG_ENABLE(smbclient,
AC_ARG_ENABLE(smbclient,
AS_HELP_STRING([--enable-smbclient],
AS_HELP_STRING([--enable-smbclient],
[enable support for libsmbclient (default: auto)]),,
[enable support for libsmbclient (default: auto)]),,
[enable_smbclient=auto])
[enable_smbclient=auto])
AC_ARG_ENABLE(nfs,
AS_HELP_STRING([--enable-nfs],
[enable support for libnfs (default: auto)]),,
[enable_nfs=auto])
default_enable_daemon=yes
default_enable_daemon=yes
if test x$host_is_android = xyes || test x$host_is_android = xyes; then
if test x$host_is_android = xyes || test x$host_is_android = xyes; then
default_enable_daemon=no
default_enable_daemon=no
...
@@ -406,26 +339,11 @@ AC_ARG_ENABLE(dsd,
...
@@ -406,26 +339,11 @@ AC_ARG_ENABLE(dsd,
[enable DSD decoder (default: enable)]),,
[enable DSD decoder (default: enable)]),,
[enable_dsd=yes])
[enable_dsd=yes])
AC_ARG_ENABLE(ffmpeg,
AS_HELP_STRING([--enable-ffmpeg],
[enable FFMPEG support]),,
enable_ffmpeg=auto)
AC_ARG_ENABLE(fifo,
AC_ARG_ENABLE(fifo,
AS_HELP_STRING([--disable-fifo],
AS_HELP_STRING([--disable-fifo],
[disable support for writing audio to a FIFO (default: enable)]),,
[disable support for writing audio to a FIFO (default: enable)]),,
enable_fifo=yes)
enable_fifo=yes)
AC_ARG_ENABLE(flac,
AS_HELP_STRING([--enable-flac],
[enable FLAC decoder]),,
enable_flac=auto)
AC_ARG_ENABLE(fluidsynth,
AS_HELP_STRING([--enable-fluidsynth],
[enable MIDI support via fluidsynth (default: auto)]),,
enable_fluidsynth=auto)
AC_ARG_ENABLE(gme,
AC_ARG_ENABLE(gme,
AS_HELP_STRING([--enable-gme],
AS_HELP_STRING([--enable-gme],
[enable Blargg's game music emulator plugin]),,
[enable Blargg's game music emulator plugin]),,
...
@@ -455,25 +373,8 @@ AC_ARG_ENABLE(ipv6,
...
@@ -455,25 +373,8 @@ AC_ARG_ENABLE(ipv6,
[disable IPv6 support (default: enable)]),,
[disable IPv6 support (default: enable)]),,
[enable_ipv6=yes])
[enable_ipv6=yes])
AC_ARG_ENABLE(iso9660,
AS_HELP_STRING([--enable-iso9660],
[enable iso9660 archive support (default: disabled)]),,
enable_iso9660=no)
AC_ARG_ENABLE(jack,
AS_HELP_STRING([--enable-jack],
[enable jack support]),,
enable_jack=auto)
MPD_DEPENDS([enable_jack], [enable_glib],
[Cannot use --enable-jack with --disable-glib])
AC_SYS_LARGEFILE
AC_SYS_LARGEFILE
AC_ARG_ENABLE(despotify,
AS_HELP_STRING([--enable-despotify],
[enable support for despotify (default: disable)]),,
[enable_despotify=no])
AC_ARG_ENABLE(soundcloud,
AC_ARG_ENABLE(soundcloud,
AS_HELP_STRING([--enable-soundcloud],
AS_HELP_STRING([--enable-soundcloud],
[enable support for soundcloud.com]),,
[enable support for soundcloud.com]),,
...
@@ -488,16 +389,6 @@ AC_ARG_ENABLE([libwrap],
...
@@ -488,16 +389,6 @@ AC_ARG_ENABLE([libwrap],
AS_HELP_STRING([--enable-libwrap], [use libwrap]),,
AS_HELP_STRING([--enable-libwrap], [use libwrap]),,
[enable_libwrap=auto])
[enable_libwrap=auto])
AC_ARG_ENABLE(lsr,
AS_HELP_STRING([--enable-lsr],
[enable libsamplerate support]),,
enable_lsr=auto)
AC_ARG_ENABLE(soxr,
AS_HELP_STRING([--enable-soxr],
[enable the libsoxr resampler]),,
enable_soxr=auto)
AC_ARG_ENABLE(mad,
AC_ARG_ENABLE(mad,
AS_HELP_STRING([--enable-mad],
AS_HELP_STRING([--enable-mad],
[enable libmad mp3 decoder plugin]),,
[enable libmad mp3 decoder plugin]),,
...
@@ -508,16 +399,6 @@ AC_ARG_ENABLE(mikmod,
...
@@ -508,16 +399,6 @@ AC_ARG_ENABLE(mikmod,
[enable the mikmod decoder (default: disable)]),,
[enable the mikmod decoder (default: disable)]),,
enable_mikmod=no)
enable_mikmod=no)
AC_ARG_ENABLE(mms,
AS_HELP_STRING([--enable-mms],
[enable the MMS protocol with libmms]),,
[enable_mms=auto])
AC_ARG_ENABLE(modplug,
AS_HELP_STRING([--enable-modplug],
[enable modplug decoder plugin]),,
enable_modplug=auto)
AC_ARG_ENABLE(mp4v2,
AC_ARG_ENABLE(mp4v2,
AS_HELP_STRING([--enable-mp4v2],
AS_HELP_STRING([--enable-mp4v2],
[enable libmp4v2 decoder plugin]),,
[enable libmp4v2 decoder plugin]),,
...
@@ -528,21 +409,11 @@ AC_ARG_ENABLE(mpc,
...
@@ -528,21 +409,11 @@ AC_ARG_ENABLE(mpc,
[disable musepack (MPC) support (default: auto)]),,
[disable musepack (MPC) support (default: auto)]),,
enable_mpc=auto)
enable_mpc=auto)
AC_ARG_ENABLE(mpg123,
AS_HELP_STRING([--enable-mpg123],
[enable libmpg123 decoder plugin]),,
enable_mpg123=auto)
AC_ARG_ENABLE(openal,
AC_ARG_ENABLE(openal,
AS_HELP_STRING([--enable-openal],
AS_HELP_STRING([--enable-openal],
[enable OpenAL support (default: auto)]),,
[enable OpenAL support (default: auto)]),,
enable_openal=auto)
enable_openal=auto)
AC_ARG_ENABLE(opus,
AS_HELP_STRING([--enable-opus],
[enable Opus codec support (default: auto)]),,
enable_opus=auto)
AC_ARG_ENABLE(oss,
AC_ARG_ENABLE(oss,
AS_HELP_STRING([--disable-oss],
AS_HELP_STRING([--disable-oss],
[disable OSS support (default: enable)]),,
[disable OSS support (default: enable)]),,
...
@@ -558,11 +429,6 @@ AC_ARG_ENABLE(pipe-output,
...
@@ -558,11 +429,6 @@ AC_ARG_ENABLE(pipe-output,
[enable support for writing audio to a pipe (default: disable)]),,
[enable support for writing audio to a pipe (default: disable)]),,
enable_pipe_output=no)
enable_pipe_output=no)
AC_ARG_ENABLE(pulse,
AS_HELP_STRING([--enable-pulse],
[enable support for the PulseAudio sound server]),,
enable_pulse=auto)
AC_ARG_ENABLE(recorder-output,
AC_ARG_ENABLE(recorder-output,
AS_HELP_STRING([--enable-recorder-output],
AS_HELP_STRING([--enable-recorder-output],
[enables the recorder file output plugin (default: disable)]),,
[enables the recorder file output plugin (default: disable)]),,
...
@@ -575,36 +441,16 @@ AC_ARG_ENABLE(sidplay,
...
@@ -575,36 +441,16 @@ AC_ARG_ENABLE(sidplay,
MPD_DEPENDS([enable_sidplay], [enable_glib],
MPD_DEPENDS([enable_sidplay], [enable_glib],
[Cannot use --enable-sidplay with --disable-glib])
[Cannot use --enable-sidplay with --disable-glib])
AC_ARG_ENABLE(shine-encoder,
AS_HELP_STRING([--enable-shine-encoder],
[enables shine encoder]),,
[enable_shine_encoder=auto])
AC_ARG_ENABLE(shout,
AC_ARG_ENABLE(shout,
AS_HELP_STRING([--enable-shout],
AS_HELP_STRING([--enable-shout],
[enables the shoutcast streaming output]),,
[enables the shoutcast streaming output]),,
[enable_shout=auto])
[enable_shout=auto])
AC_ARG_ENABLE(sndfile,
AS_HELP_STRING([--enable-sndfile],
[enable sndfile support]),,
enable_sndfile=auto)
AC_ARG_ENABLE(solaris_output,
AC_ARG_ENABLE(solaris_output,
AS_HELP_STRING([--enable-solaris-output],
AS_HELP_STRING([--enable-solaris-output],
[enables the Solaris /dev/audio output]),,
[enables the Solaris /dev/audio output]),,
[enable_solaris_output=$host_is_solaris])
[enable_solaris_output=$host_is_solaris])
AC_ARG_ENABLE(sqlite,
AS_HELP_STRING([--enable-sqlite],
[enable support for the SQLite database]),,
[enable_sqlite=$database_auto])
AC_ARG_ENABLE(systemd-daemon,
AS_HELP_STRING([--enable-systemd-daemon],
[use the systemd daemon library (default=auto)]),,
[enable_systemd_daemon=$linux_auto])
AC_ARG_ENABLE(tcp,
AC_ARG_ENABLE(tcp,
AS_HELP_STRING([--disable-tcp],
AS_HELP_STRING([--disable-tcp],
[disable support for clients connecting via TCP (default: enable)]),,
[disable support for clients connecting via TCP (default: enable)]),,
...
@@ -620,11 +466,6 @@ AC_ARG_WITH(tremor,
...
@@ -620,11 +466,6 @@ AC_ARG_WITH(tremor,
[use Tremor (vorbisidec) integer Ogg Vorbis decoder (with optional prefix)]),,
[use Tremor (vorbisidec) integer Ogg Vorbis decoder (with optional prefix)]),,
with_tremor=no)
with_tremor=no)
AC_ARG_ENABLE(twolame-encoder,
AS_HELP_STRING([--enable-twolame-encoder],
[enable the TwoLAME mp2 encoder]),,
enable_twolame_encoder=auto)
AC_ARG_ENABLE(un,
AC_ARG_ENABLE(un,
AS_HELP_STRING([--disable-un],
AS_HELP_STRING([--disable-un],
[disable support for clients connecting via unix domain sockets (default: enable)]),,
[disable support for clients connecting via unix domain sockets (default: enable)]),,
...
@@ -635,23 +476,11 @@ AC_ARG_ENABLE(vorbis,
...
@@ -635,23 +476,11 @@ AC_ARG_ENABLE(vorbis,
[enable Ogg Vorbis decoder]),,
[enable Ogg Vorbis decoder]),,
enable_vorbis=auto)
enable_vorbis=auto)
AC_ARG_ENABLE(vorbis-encoder,
AS_HELP_STRING([--enable-vorbis-encoder],
[enable the Ogg Vorbis encoder]),,
[enable_vorbis_encoder=auto])
MPD_DEPENDS([enable_vorbis_encoder], [enable_glib],
[Cannot use --enable-vorbis-encoder with --disable-glib])
AC_ARG_ENABLE(wave-encoder,
AC_ARG_ENABLE(wave-encoder,
AS_HELP_STRING([--enable-wave-encoder],
AS_HELP_STRING([--enable-wave-encoder],
[enable the PCM wave encoder]),,
[enable the PCM wave encoder]),,
enable_wave_encoder=yes)
enable_wave_encoder=yes)
AC_ARG_ENABLE(wavpack,
AS_HELP_STRING([--enable-wavpack],
[enable WavPack support]),,
enable_wavpack=auto)
AC_ARG_ENABLE(werror,
AC_ARG_ENABLE(werror,
AS_HELP_STRING([--enable-werror],
AS_HELP_STRING([--enable-werror],
[treat warnings as errors (default: disabled)]),,
[treat warnings as errors (default: disabled)]),,
...
@@ -667,12 +496,6 @@ AC_ARG_WITH(zeroconf,
...
@@ -667,12 +496,6 @@ AC_ARG_WITH(zeroconf,
[enable zeroconf backend (default=auto)]),,
[enable zeroconf backend (default=auto)]),,
with_zeroconf="auto")
with_zeroconf="auto")
AC_ARG_ENABLE(zzip,
AS_HELP_STRING([--enable-zzip],
[enable zip archive support (default: disabled)]),,
enable_zzip=no)
AC_ARG_WITH(tremor-libraries,
AC_ARG_WITH(tremor-libraries,
AS_HELP_STRING([--with-tremor-libraries=DIR],
AS_HELP_STRING([--with-tremor-libraries=DIR],
[directory where Tremor library is installed (optional)]),,
[directory where Tremor library is installed (optional)]),,
...
@@ -788,12 +611,9 @@ if
...
@@ -788,12 +611,9 @@ if
AC_MSG_ERROR([No client interfaces configured!])
AC_MSG_ERROR([No client interfaces configured!])
fi
fi
MPD_AUTO_PKG(systemd_daemon, SYSTEMD_DAEMON, libsystemd-daemon,
MPD_ENABLE_AUTO_PKG(systemd_daemon, SYSTEMD_DAEMON, libsystemd-daemon,
[systemd activation], [libsystemd-daemon not found])
[systemd socket activation], [libsystemd-daemon not found],
AM_CONDITIONAL(ENABLE_SYSTEMD_DAEMON, test x$enable_systemd_daemon = xyes)
[$linux_auto])
if test x$enable_systemd_daemon = xyes; then
AC_DEFINE([ENABLE_SYSTEMD_DAEMON], 1, [Define to use the systemd daemon library])
fi
dnl ---------------------------------------------------------------------------
dnl ---------------------------------------------------------------------------
dnl LIBC Features
dnl LIBC Features
...
@@ -807,22 +627,14 @@ dnl Miscellaneous Libraries
...
@@ -807,22 +627,14 @@ dnl Miscellaneous Libraries
dnl ---------------------------------------------------------------------------
dnl ---------------------------------------------------------------------------
dnl -------------------------------- libmpdclient --------------------------------
dnl -------------------------------- libmpdclient --------------------------------
MPD_AUTO_PKG(libmpdclient, LIBMPDCLIENT, [libmpdclient >= 2.2],
MPD_ENABLE_AUTO_PKG_DEPENDS(libmpdclient, LIBMPDCLIENT,
[MPD client library], [libmpdclient not found])
[libmpdclient >= 2.2],
if test x$enable_libmpdclient = xyes; then
[MPD client library], [libmpdclient not found], [],
AC_DEFINE(HAVE_LIBMPDCLIENT, 1, [Define to use libmpdclient])
[enable_database], [Cannot use --enable-libmpdclient with --disable-database])
fi
AM_CONDITIONAL(HAVE_LIBMPDCLIENT, test x$enable_libmpdclient = xyes)
dnl -------------------------------- expat --------------------------------
dnl -------------------------------- expat --------------------------------
MPD_AUTO_PKG(expat, EXPAT, [expat],
MPD_
ENABLE_
AUTO_PKG(expat, EXPAT, [expat],
[expat XML parser], [expat not found])
[expat XML parser], [expat not found])
if test x$enable_expat = xyes; then
AC_DEFINE(HAVE_EXPAT, 1, [Define to use the expat XML parser])
fi
AM_CONDITIONAL(HAVE_EXPAT, test x$enable_expat = xyes)
dnl --------------------------------- inotify ---------------------------------
dnl --------------------------------- inotify ---------------------------------
AC_CHECK_FUNCS(inotify_init inotify_init1)
AC_CHECK_FUNCS(inotify_init inotify_init1)
...
@@ -943,47 +755,29 @@ dnl ---------------------------------------------------------------------------
...
@@ -943,47 +755,29 @@ dnl ---------------------------------------------------------------------------
dnl ---------------------------------- sqlite ---------------------------------
dnl ---------------------------------- sqlite ---------------------------------
MPD_AUTO_PKG(sqlite, SQLITE, [sqlite3],
MPD_ENABLE_AUTO_PKG(sqlite, SQLITE, [sqlite3],
[SQLite database support], [sqlite not found])
[SQLite database support], [sqlite not found],
if test x$enable_sqlite = xyes; then
[$database_auto])
AC_DEFINE([ENABLE_SQLITE], 1, [Define to enable sqlite database support])
fi
AM_CONDITIONAL(ENABLE_SQLITE, test x$enable_sqlite = xyes)
dnl ---------------------------------------------------------------------------
dnl ---------------------------------------------------------------------------
dnl Converter Plugins
dnl Converter Plugins
dnl ---------------------------------------------------------------------------
dnl ---------------------------------------------------------------------------
dnl ------------------------------ libsamplerate ------------------------------
dnl ------------------------------ libsamplerate ------------------------------
MPD_
AUTO_PKG(lsr,
SAMPLERATE, [samplerate >= 0.1.3],
MPD_
ENABLE_AUTO_PKG(lsr, LIB
SAMPLERATE, [samplerate >= 0.1.3],
[libsamplerate resampling], [libsamplerate not found])
[libsamplerate resampling], [libsamplerate not found])
if test x$enable_lsr = xyes; then
AC_DEFINE([HAVE_LIBSAMPLERATE], 1,
[Define to enable libsamplerate])
fi
AM_CONDITIONAL(HAVE_LIBSAMPLERATE, test x$enable_lsr = xyes)
dnl ------------------------------ libsoxr ------------------------------------
dnl ------------------------------ libsoxr ------------------------------------
MPD_AUTO_PKG(soxr, SOXR, [soxr],
MPD_
ENABLE_
AUTO_PKG(soxr, SOXR, [soxr],
[libsoxr resampler], [libsoxr not found])
[libsoxr resampler], [libsoxr not found])
if test x$enable_soxr = xyes; then
AC_DEFINE([HAVE_SOXR], 1, [Define to enable libsoxr])
fi
AM_CONDITIONAL(HAVE_SOXR, test x$enable_soxr = xyes)
dnl ---------------------------------------------------------------------------
dnl ---------------------------------------------------------------------------
dnl Input Plugins
dnl Input Plugins
dnl ---------------------------------------------------------------------------
dnl ---------------------------------------------------------------------------
dnl ----------------------------------- CURL ----------------------------------
dnl ----------------------------------- CURL ----------------------------------
MPD_AUTO_PKG(curl, CURL, [libcurl >= 7.18],
MPD_
ENABLE_
AUTO_PKG(curl, CURL, [libcurl >= 7.18],
[libcurl HTTP streaming], [libcurl not found])
[libcurl HTTP streaming], [libcurl not found])
if test x$enable_curl = xyes; then
AC_DEFINE(ENABLE_CURL, 1, [Define when libcurl is used for HTTP streaming])
fi
AM_CONDITIONAL(ENABLE_CURL, test x$enable_curl = xyes)
dnl ----------------------------------- smbclient -----------------------------
dnl ----------------------------------- smbclient -----------------------------
MPD_AUTO_PKG_LIB(smbclient, SMBCLIENT, [smbclient >= 0.2],
MPD_AUTO_PKG_LIB(smbclient, SMBCLIENT, [smbclient >= 0.2],
...
@@ -995,20 +789,12 @@ fi
...
@@ -995,20 +789,12 @@ fi
AM_CONDITIONAL(ENABLE_SMBCLIENT, test x$enable_smbclient = xyes)
AM_CONDITIONAL(ENABLE_SMBCLIENT, test x$enable_smbclient = xyes)
dnl ----------------------------------- NFS -----------------------------
dnl ----------------------------------- NFS -----------------------------
MPD_AUTO_PKG(nfs, NFS, [libnfs],
MPD_
ENABLE_
AUTO_PKG(nfs, NFS, [libnfs],
[NFS input plugin], [libnfs not found])
[NFS input plugin], [libnfs not found])
if test x$enable_nfs = xyes; then
AC_DEFINE(ENABLE_NFS, 1, [Define when libnfs is used])
fi
AM_CONDITIONAL(ENABLE_NFS, test x$enable_nfs = xyes)
dnl --------------------------------- Despotify ---------------------------------
dnl --------------------------------- Despotify ---------------------------------
MPD_AUTO_PKG(despotify, DESPOTIFY, [despotify],
MPD_
ENABLE_
AUTO_PKG(despotify, DESPOTIFY, [despotify],
[Despotify support], [despotify not found])
[Despotify support], [despotify not found])
if test x$enable_despotify = xyes; then
AC_DEFINE(ENABLE_DESPOTIFY, 1, [Define when despotify is enabled])
fi
AM_CONDITIONAL(ENABLE_DESPOTIFY, test x$enable_despotify = xyes)
dnl --------------------------------- Soundcloud ------------------------------
dnl --------------------------------- Soundcloud ------------------------------
if test x$enable_soundcloud != xno; then
if test x$enable_soundcloud != xno; then
...
@@ -1026,24 +812,15 @@ AM_CONDITIONAL(ENABLE_SOUNDCLOUD, test x$enable_soundcloud = xyes)
...
@@ -1026,24 +812,15 @@ AM_CONDITIONAL(ENABLE_SOUNDCLOUD, test x$enable_soundcloud = xyes)
AC_SUBST(YAJL_LIBS)
AC_SUBST(YAJL_LIBS)
dnl ---------------------------------- cdio ---------------------------------
dnl ---------------------------------- cdio ---------------------------------
MPD_AUTO_PKG(cdio_paranoia, CDIO_PARANOIA, [libcdio_paranoia],
MPD_ENABLE_AUTO_PKG_DEPENDS(cdio_paranoia, CDIO_PARANOIA, [libcdio_paranoia],
[libcdio_paranoia audio CD library], [libcdio_paranoia not found])
[libcdio_paranoia input plugin], [libcdio_paranoia not found], [],
[enable_glib], [Cannot use --enable-cdio-paranoia with --disable-glib])
if test x$enable_cdio_paranoia = xyes; then
if test x$enable_cdio_paranoia = xyes; then
AC_DEFINE([ENABLE_CDIO_PARANOIA], 1,
[Define to enable libcdio_paranoia support])
AC_CHECK_HEADERS(cdio/paranoia/paranoia.h)
AC_CHECK_HEADERS(cdio/paranoia/paranoia.h)
fi
fi
AM_CONDITIONAL(ENABLE_CDIO_PARANOIA, test x$enable_cdio_paranoia = xyes)
MPD_ENABLE_AUTO_PKG(mms, MMS, [libmms >= 0.4],
dnl ---------------------------------- libmms ---------------------------------
MPD_AUTO_PKG(mms, MMS, [libmms >= 0.4],
[libmms mms:// protocol support], [libmms not found])
[libmms mms:// protocol support], [libmms not found])
if test x$enable_mms = xyes; then
AC_DEFINE(ENABLE_MMS, 1,
[Define when libmms is used for the MMS protocol])
fi
AM_CONDITIONAL(ENABLE_MMS, test x$enable_mms = xyes)
dnl ---------------------------------------------------------------------------
dnl ---------------------------------------------------------------------------
dnl Neighbor Plugins
dnl Neighbor Plugins
...
@@ -1074,8 +851,8 @@ dnl Archive Plugins
...
@@ -1074,8 +851,8 @@ dnl Archive Plugins
dnl ---------------------------------------------------------------------------
dnl ---------------------------------------------------------------------------
dnl --------------------------------- iso9660 ---------------------------------
dnl --------------------------------- iso9660 ---------------------------------
MPD_AUTO_PKG(iso9660, ISO9660, [libiso9660],
MPD_
ENABLE_
AUTO_PKG(iso9660, ISO9660, [libiso9660],
[libiso9660 archive
library
], [libiso9660 not found])
[libiso9660 archive
plugin
], [libiso9660 not found])
AM_CONDITIONAL(HAVE_ISO9660, test x$enable_iso9660 = xyes)
AM_CONDITIONAL(HAVE_ISO9660, test x$enable_iso9660 = xyes)
if test x$enable_iso9660 = xyes; then
if test x$enable_iso9660 = xyes; then
...
@@ -1090,14 +867,9 @@ AM_CONDITIONAL(ENABLE_ISO9660_TEST, test x$MKISOFS != xno)
...
@@ -1090,14 +867,9 @@ AM_CONDITIONAL(ENABLE_ISO9660_TEST, test x$MKISOFS != xno)
dnl ---------------------------------- zlib ---------------------------------
dnl ---------------------------------- zlib ---------------------------------
MPD_AUTO_PKG(zlib, ZLIB, [zlib],
MPD_
ENABLE_
AUTO_PKG(zlib, ZLIB, [zlib],
[zlib support], [zlib not found])
[zlib support], [zlib not found])
AM_CONDITIONAL(HAVE_ZLIB, test x$enable_zlib = xyes)
if test x$enable_zlib = xyes; then
AC_DEFINE(HAVE_ZLIB, 1, [Define to enable zlib support])
fi
dnl ---------------------------------- libbz2 ---------------------------------
dnl ---------------------------------- libbz2 ---------------------------------
MPD_AUTO_LIB(bzip2, BZ2, bz2, BZ2_bzDecompressInit, [-lbz2], [],
MPD_AUTO_LIB(bzip2, BZ2, bz2, BZ2_bzDecompressInit, [-lbz2], [],
...
@@ -1125,21 +897,16 @@ if test x$enable_expat = xno; then
...
@@ -1125,21 +897,16 @@ if test x$enable_expat = xno; then
fi
fi
fi
fi
MPD_AUTO_PKG(upnp, UPNP, [libupnp],
MPD_ENABLE_AUTO_PKG_DEPENDS(upnp, UPNP, [libupnp],
[UPnP client support], [libupnp not found])
[UPnP client support], [libupnp not found], [],
if test x$enable_upnp = xyes; then
[enable_database], [Cannot use --enable-upnp with --disable-database])
AC_DEFINE(HAVE_LIBUPNP, 1, [Define when libupnp is used])
fi
AM_CONDITIONAL(HAVE_LIBUPNP, test x$enable_upnp = xyes)
dnl --------------------------------- libzzip ---------------------------------
dnl --------------------------------- libzzip ---------------------------------
MPD_AUTO_PKG(zzip, ZZIP, [zziplib >= 0.13],
MPD_ENABLE_AUTO_PKG(zzip, ZZIP, [zziplib >= 0.13],
[libzzip archive library], [libzzip not found])
[libzzip archive library], [libzzip not found],
[no])
AM_CONDITIONAL(HAVE_ZZIP, test x$enable_zzip = xyes)
if test x$enable_zzip = xyes; then
if test x$enable_zzip = xyes; then
AC_DEFINE(HAVE_ZZIP, 1, [Define to have zip archive support])
AC_PATH_PROG(ZIP, zip, no)
AC_PATH_PROG(ZIP, zip, no)
else
else
ZIP="no"
ZIP="no"
...
@@ -1165,20 +932,12 @@ dnl Decoder Plugins
...
@@ -1165,20 +932,12 @@ dnl Decoder Plugins
dnl ---------------------------------------------------------------------------
dnl ---------------------------------------------------------------------------
dnl -------------------------------- libadplug --------------------------------
dnl -------------------------------- libadplug --------------------------------
MPD_AUTO_PKG(adplug, ADPLUG, [adplug],
MPD_
ENABLE_
AUTO_PKG(adplug, ADPLUG, [adplug],
[AdPlug decoder plugin], [libadplug not found])
[AdPlug decoder plugin], [libadplug not found])
if test x$enable_adplug = xyes; then
AC_DEFINE(HAVE_ADPLUG, 1, [Define to use libadplug])
fi
AM_CONDITIONAL(HAVE_ADPLUG, test x$enable_adplug = xyes)
dnl -------------------------------- audiofile --------------------------------
dnl -------------------------------- audiofile --------------------------------
MPD_AUTO_PKG(audiofile, AUDIOFILE, [audiofile >= 0.3],
MPD_
ENABLE_
AUTO_PKG(audiofile, AUDIOFILE, [audiofile >= 0.3],
[audiofile decoder plugin], [libaudiofile not found])
[audiofile decoder plugin], [libaudiofile not found])
AM_CONDITIONAL(HAVE_AUDIOFILE, test x$enable_audiofile = xyes)
if test x$enable_audiofile = xyes; then
AC_DEFINE(HAVE_AUDIOFILE, 1, [Define for audiofile support])
fi
dnl ----------------------------------- DSD -----------------------------------
dnl ----------------------------------- DSD -----------------------------------
...
@@ -1194,38 +953,21 @@ AM_PATH_FAAD()
...
@@ -1194,38 +953,21 @@ AM_PATH_FAAD()
AM_CONDITIONAL(HAVE_FAAD, test x$enable_aac = xyes)
AM_CONDITIONAL(HAVE_FAAD, test x$enable_aac = xyes)
dnl ---------------------------------- ffmpeg ---------------------------------
dnl ---------------------------------- ffmpeg ---------------------------------
MPD_AUTO_PKG(ffmpeg, FFMPEG, [libavformat >= 53.17 libavcodec >= 53.25 libavutil >= 51.17],
MPD_ENABLE_AUTO_PKG(ffmpeg, FFMPEG,
[libavformat >= 53.17 libavcodec >= 53.25 libavutil >= 51.17],
[ffmpeg decoder library], [libavformat+libavcodec+libavutil not found])
[ffmpeg decoder library], [libavformat+libavcodec+libavutil not found])
if test x$enable_ffmpeg = xyes; then
AC_DEFINE(HAVE_FFMPEG, 1, [Define for FFMPEG support])
fi
AM_CONDITIONAL(HAVE_FFMPEG, test x$enable_ffmpeg = xyes)
dnl ----------------------------------- FLAC ----------------------------------
dnl ----------------------------------- FLAC ----------------------------------
MPD_AUTO_PKG(flac, FLAC, [flac >= 1.2],
MPD_
ENABLE_
AUTO_PKG(flac, FLAC, [flac >= 1.2],
[FLAC decoder], [libFLAC not found])
[FLAC decoder], [libFLAC not found])
if test x$enable_flac = xyes; then
AC_DEFINE(HAVE_FLAC, 1, [Define for FLAC support])
fi
AM_CONDITIONAL(HAVE_FLAC, test x$enable_flac = xyes)
enable_flac_encoder=$enable_flac
enable_flac_encoder=$enable_flac
dnl -------------------------------- FluidSynth -------------------------------
dnl -------------------------------- FluidSynth -------------------------------
MPD_AUTO_PKG(fluidsynth, FLUIDSYNTH, [fluidsynth >= 1.1],
MPD_ENABLE_AUTO_PKG(fluidsynth, FLUIDSYNTH, [fluidsynth >= 1.1],
[fluidsynth decoder], [fluidsynth not found])
[fluidsynth MIDI decoder plugin], [fluidsynth not found])
if test x$enable_fluidsynth = xyes; then
AC_DEFINE(ENABLE_FLUIDSYNTH, 1, [Define for fluidsynth support])
fi
AM_CONDITIONAL(ENABLE_FLUIDSYNTH, test x$enable_fluidsynth = xyes)
dnl ---------------------------------- libgme ---------------------------------
dnl ---------------------------------- libgme ---------------------------------
MPD_AUTO_PKG_LIB(gme, GME, [libgme], gme, gme_open_file, [-lgme -lstdc++], [],
MPD_AUTO_PKG_LIB(gme, GME, [libgme], gme, gme_open_file, [-lgme -lstdc++], [],
...
@@ -1252,12 +994,8 @@ if test x$enable_shout = xyes && test x$enable_shout2 = xauto; then
...
@@ -1252,12 +994,8 @@ if test x$enable_shout = xyes && test x$enable_shout2 = xauto; then
fi
fi
dnl -------------------------------- libmpg123 --------------------------------
dnl -------------------------------- libmpg123 --------------------------------
MPD_AUTO_PKG(mpg123, MPG123, [libmpg123],
MPD_
ENABLE_
AUTO_PKG(mpg123, MPG123, [libmpg123],
[libmpg123 decoder plugin], [libmpg123 not found])
[libmpg123 decoder plugin], [libmpg123 not found])
if test x$enable_mpg123 = xyes; then
AC_DEFINE(HAVE_MPG123, 1, [Define to use libmpg123])
fi
AM_CONDITIONAL(HAVE_MPG123, test x$enable_mpg123 = xyes)
dnl -------------------------------- libmikmod --------------------------------
dnl -------------------------------- libmikmod --------------------------------
if test x$enable_mikmod = xyes; then
if test x$enable_mikmod = xyes; then
...
@@ -1274,14 +1012,9 @@ fi
...
@@ -1274,14 +1012,9 @@ fi
AM_CONDITIONAL(ENABLE_MIKMOD_DECODER, test x$enable_mikmod = xyes)
AM_CONDITIONAL(ENABLE_MIKMOD_DECODER, test x$enable_mikmod = xyes)
dnl -------------------------------- libmodplug -------------------------------
dnl -------------------------------- libmodplug -------------------------------
MPD_AUTO_PKG(modplug, MODPLUG, [libmodplug],
MPD_
ENABLE_
AUTO_PKG(modplug, MODPLUG, [libmodplug],
[modplug decoder plugin], [libmodplug not found])
[modplug decoder plugin], [libmodplug not found])
if test x$enable_modplug = xyes; then
AC_DEFINE(HAVE_MODPLUG, 1, [Define for modplug support])
fi
AM_CONDITIONAL(HAVE_MODPLUG, test x$enable_modplug = xyes)
dnl -------------------------------- libmp4v2 ---------------------------------
dnl -------------------------------- libmp4v2 ---------------------------------
if test x$enable_aac = xyes; then
if test x$enable_aac = xyes; then
MPD_AUTO_LIB(mp4v2, MP4V2, mp4v2, MP4Create, [-lmp4v2], [],
MPD_AUTO_LIB(mp4v2, MP4V2, mp4v2, MP4Create, [-lmp4v2], [],
...
@@ -1301,23 +1034,14 @@ fi
...
@@ -1301,23 +1034,14 @@ fi
AM_CONDITIONAL(HAVE_MP4V2, test x$enable_mp4v2 = xyes)
AM_CONDITIONAL(HAVE_MP4V2, test x$enable_mp4v2 = xyes)
dnl -------------------------------- libopus ----------------------------------
dnl -------------------------------- libopus ----------------------------------
MPD_AUTO_PKG(opus, OPUS, [opus ogg],
MPD_
ENABLE_
AUTO_PKG(opus, OPUS, [opus ogg],
[opus decoder plugin], [libopus not found])
[opus decoder plugin], [libopus not found])
if test x$enable_opus = xyes; then
AC_DEFINE(HAVE_OPUS, 1, [Define to use libopus])
fi
AM_CONDITIONAL(HAVE_OPUS, test x$enable_opus = xyes)
dnl -------------------------------- libsndfile -------------------------------
dnl -------------------------------- libsndfile -------------------------------
dnl See above test, which may disable this.
dnl See above test, which may disable this.
MPD_AUTO_PKG(sndfile, SNDFILE, [sndfile],
MPD_
ENABLE_
AUTO_PKG(sndfile, SNDFILE, [sndfile],
[libsndfile decoder plugin], [libsndfile not found])
[libsndfile decoder plugin], [libsndfile not found])
if test x$enable_sndfile = xyes; then
AC_DEFINE(ENABLE_SNDFILE, 1, [Define to enable the sndfile decoder plugin])
fi
AM_CONDITIONAL(ENABLE_SNDFILE, test x$enable_sndfile = xyes)
dnl --------------------------------- musepack --------------------------------
dnl --------------------------------- musepack --------------------------------
MPD_AUTO_LIB(mpc, MPCDEC, mpcdec, mpc_demux_init, [-lmpcdec], [],
MPD_AUTO_LIB(mpc, MPCDEC, mpcdec, mpc_demux_init, [-lmpcdec], [],
...
@@ -1423,12 +1147,8 @@ fi
...
@@ -1423,12 +1147,8 @@ fi
AM_CONDITIONAL(ENABLE_SIDPLAY, test x$enable_sidplay = xyes)
AM_CONDITIONAL(ENABLE_SIDPLAY, test x$enable_sidplay = xyes)
dnl --------------------------------- wavpack ---------------------------------
dnl --------------------------------- wavpack ---------------------------------
MPD_AUTO_PKG(wavpack, WAVPACK, [wavpack],
MPD_
ENABLE_
AUTO_PKG(wavpack, WAVPACK, [wavpack],
[WavPack decoder plugin], [libwavpack not found])
[WavPack decoder plugin], [libwavpack not found])
AM_CONDITIONAL(HAVE_WAVPACK, test x$enable_wavpack = xyes)
if test x$enable_wavpack = xyes; then
AC_DEFINE([HAVE_WAVPACK], 1, [Define to enable WavPack support])
fi
dnl --------------------------------- WildMidi --------------------------------
dnl --------------------------------- WildMidi --------------------------------
MPD_AUTO_LIB(wildmidi, WILDMIDI, WildMidi, WildMidi_Init, [-lWildMidi], [],
MPD_AUTO_LIB(wildmidi, WILDMIDI, WildMidi, WildMidi_Init, [-lWildMidi], [],
...
@@ -1480,24 +1200,13 @@ AM_CONDITIONAL(ENABLE_FLAC_ENCODER, test x$enable_flac_encoder = xyes)
...
@@ -1480,24 +1200,13 @@ AM_CONDITIONAL(ENABLE_FLAC_ENCODER, test x$enable_flac_encoder = xyes)
dnl ------------------------------- Shine Encoder ------------------------------
dnl ------------------------------- Shine Encoder ------------------------------
MPD_AUTO_PKG(shine_encoder, SHINE, [shine >= 3.1],
MPD_
ENABLE_
AUTO_PKG(shine_encoder, SHINE, [shine >= 3.1],
[shine encoder], [libshine not found])
[shine encoder], [libshine not found])
if test x$enable_shine_encoder = xyes; then
AC_DEFINE(ENABLE_SHINE_ENCODER, 1,
[Define to enable the shine encoder plugin])
fi
AM_CONDITIONAL(ENABLE_SHINE_ENCODER, test x$enable_shine_encoder = xyes)
dnl ---------------------------- Ogg Vorbis Encoder ---------------------------
dnl ---------------------------- Ogg Vorbis Encoder ---------------------------
MPD_AUTO_PKG(vorbis_encoder, VORBISENC, [vorbisenc vorbis ogg],
MPD_ENABLE_AUTO_PKG_DEPENDS(vorbis_encoder, VORBISENC, [vorbisenc vorbis ogg],
[Ogg Vorbis encoder], [libvorbisenc not found])
[Ogg Vorbis encoder], [libvorbisenc not found], [],
[enable_glib], [Cannot use --enable-vorbis-encoder with --disable-glib])
if test x$enable_vorbis_encoder = xyes; then
AC_DEFINE(ENABLE_VORBIS_ENCODER, 1,
[Define to enable the vorbis encoder plugin])
fi
AM_CONDITIONAL(ENABLE_VORBIS_ENCODER, test x$enable_vorbis_encoder = xyes)
dnl ------------------------------- LAME Encoder ------------------------------
dnl ------------------------------- LAME Encoder ------------------------------
...
@@ -1510,14 +1219,8 @@ fi
...
@@ -1510,14 +1219,8 @@ fi
AM_CONDITIONAL(ENABLE_LAME_ENCODER, test x$enable_lame_encoder = xyes)
AM_CONDITIONAL(ENABLE_LAME_ENCODER, test x$enable_lame_encoder = xyes)
dnl ----------------------------- TwoLAME Encoder -----------------------------
dnl ----------------------------- TwoLAME Encoder -----------------------------
MPD_AUTO_PKG(twolame_encoder, TWOLAME, [twolame],
MPD_ENABLE_AUTO_PKG(twolame_encoder, TWOLAME, [twolame],
[TwoLAME encoder], [libtwolame not found])
[TwoLAME encoder plugin], [libtwolame not found])
if test x$enable_twolame_encoder = xyes; then
AC_DEFINE(ENABLE_TWOLAME_ENCODER, 1,
[Define to enable the TwoLAME encoder plugin])
fi
AM_CONDITIONAL(ENABLE_TWOLAME_ENCODER, test x$enable_twolame_encoder = xyes)
dnl ------------------------------- WAVE Encoder ------------------------------
dnl ------------------------------- WAVE Encoder ------------------------------
AM_CONDITIONAL(ENABLE_WAVE_ENCODER, test x$enable_wave_encoder = xyes)
AM_CONDITIONAL(ENABLE_WAVE_ENCODER, test x$enable_wave_encoder = xyes)
...
@@ -1557,24 +1260,13 @@ dnl Audio Output Plugins
...
@@ -1557,24 +1260,13 @@ dnl Audio Output Plugins
dnl ---------------------------------------------------------------------------
dnl ---------------------------------------------------------------------------
dnl ----------------------------------- ALSA ----------------------------------
dnl ----------------------------------- ALSA ----------------------------------
MPD_AUTO_PKG(alsa, ALSA, [alsa >= 0.9.0],
MPD_ENABLE_AUTO_PKG(alsa, ALSA, [alsa >= 0.9.0],
[ALSA output plugin], [libasound not found])
[ALSA output plugin], [libasound not found],
[$linux_auto])
if test x$enable_alsa = xyes; then
AC_DEFINE(HAVE_ALSA, 1, [Define to enable ALSA support])
fi
AM_CONDITIONAL(HAVE_ALSA, test x$enable_alsa = xyes)
dnl ----------------------------------- ROAR ----------------------------------
dnl ----------------------------------- ROAR ----------------------------------
MPD_AUTO_PKG(roar, ROAR, [libroar >= 0.4.0],
MPD_ENABLE_AUTO_PKG(roar, ROAR, [libroar >= 0.4.0],
[ROAR output plugin], [libroar not found])
[RoarAudio output plugin], [libroar not found])
if test x$enable_roar = xyes; then
AC_DEFINE(HAVE_ROAR, 1, [Define to enable ROAR support])
fi
AM_CONDITIONAL(HAVE_ROAR, test x$enable_roar = xyes)
dnl ----------------------------------- FIFO ----------------------------------
dnl ----------------------------------- FIFO ----------------------------------
if test x$enable_fifo = xyes; then
if test x$enable_fifo = xyes; then
...
@@ -1604,11 +1296,9 @@ fi
...
@@ -1604,11 +1296,9 @@ fi
AM_CONDITIONAL(ENABLE_HTTPD_OUTPUT, test x$enable_httpd_output = xyes)
AM_CONDITIONAL(ENABLE_HTTPD_OUTPUT, test x$enable_httpd_output = xyes)
dnl ----------------------------------- JACK ----------------------------------
dnl ----------------------------------- JACK ----------------------------------
MPD_AUTO_PKG(jack, JACK, [jack >= 0.100],
MPD_ENABLE_AUTO_PKG_DEPENDS(jack, JACK, [jack >= 0.100],
[JACK output plugin], [libjack not found])
[JACK output plugin], [libjack not found], [],
if test x$enable_jack = xyes; then
[enable_glib], [Cannot use --enable-jack with --disable-glib])
AC_DEFINE([HAVE_JACK], 1, [Define to enable JACK support])
fi
if test x$enable_jack = xyes; then
if test x$enable_jack = xyes; then
# check whether jack_set_info_function() is available
# check whether jack_set_info_function() is available
...
@@ -1620,16 +1310,10 @@ if test x$enable_jack = xyes; then
...
@@ -1620,16 +1310,10 @@ if test x$enable_jack = xyes; then
LIBS=$old_LIBS
LIBS=$old_LIBS
fi
fi
AM_CONDITIONAL(HAVE_JACK, test x$enable_jack = xyes)
dnl ---------------------------------- libao ----------------------------------
dnl ---------------------------------- libao ----------------------------------
MPD_AUTO_PKG(ao, AO, [ao],
MPD_ENABLE_AUTO_PKG_DEPENDS(ao, AO, [ao],
[libao output plugin], [libao not found])
[libao output plugin], [libao not found], [],
if test x$enable_ao = xyes; then
[enable_glib], [Cannot use --enable-ao with --disable-glib])
AC_DEFINE(HAVE_AO, 1, [Define to play with ao])
fi
AM_CONDITIONAL(HAVE_AO, test x$enable_ao = xyes)
dnl ---------------------------------- OpenAL ---------------------------------
dnl ---------------------------------- OpenAL ---------------------------------
AC_SUBST(OPENAL_CFLAGS,"")
AC_SUBST(OPENAL_CFLAGS,"")
...
@@ -1683,14 +1367,8 @@ fi
...
@@ -1683,14 +1367,8 @@ fi
AM_CONDITIONAL(ENABLE_PIPE_OUTPUT, test x$enable_pipe_output = xyes)
AM_CONDITIONAL(ENABLE_PIPE_OUTPUT, test x$enable_pipe_output = xyes)
dnl -------------------------------- PulseAudio -------------------------------
dnl -------------------------------- PulseAudio -------------------------------
MPD_AUTO_PKG(pulse, PULSE, [libpulse >= 0.9.16],
MPD_
ENABLE_
AUTO_PKG(pulse, PULSE, [libpulse >= 0.9.16],
[PulseAudio output plugin], [libpulse not found])
[PulseAudio output plugin], [libpulse not found])
if test x$enable_pulse = xyes; then
AC_DEFINE([HAVE_PULSE], 1,
[Define to enable PulseAudio support])
fi
AM_CONDITIONAL(HAVE_PULSE, test x$enable_pulse = xyes)
dnl --------------------------------- Recorder --------------------------------
dnl --------------------------------- Recorder --------------------------------
if test x$enable_recorder_output = xauto; then
if test x$enable_recorder_output = xauto; then
...
...
m4/mpd_auto.m4
View file @
b3f5b493
...
@@ -77,3 +77,30 @@ AC_DEFUN([MPD_AUTO_LIB], [
...
@@ -77,3 +77,30 @@ AC_DEFUN([MPD_AUTO_LIB], [
MPD_AUTO_RESULT([$1], [$7], [$8])
MPD_AUTO_RESULT([$1], [$7], [$8])
])
])
dnl Wrapper for AC_ARG_ENABLE and MPD_AUTO_PKG
dnl
dnl Parameters: varname1, varname2, pkg, description, errmsg, default, pre
AC_DEFUN([MPD_ENABLE_AUTO_PKG], [
AC_ARG_ENABLE(translit([$1], [_], [-]),
AS_HELP_STRING([--enable-]translit([$1], [_], [-]),
[enable $4 (default: auto)]),,
[enable_$1=]ifelse([$6], [], [auto], [$6]))
$7
MPD_AUTO_PKG($1, $2, $3, $4, $5)
if test x$[]enable_$1 = xyes; then
AC_DEFINE(ENABLE_$2, 1,
[Define to enable $4])
fi
AM_CONDITIONAL(ENABLE_$2, test x$[]enable_$1 = xyes)
])
dnl Wrapper for MPD_ENABLE_AUTO_PKG and MPD_DEPENDS
dnl
dnl Parameters: varname1, varname2, pkg, description, errmsg, default, dep_variable, dep_errmsg
AC_DEFUN([MPD_ENABLE_AUTO_PKG_DEPENDS], [
MPD_ENABLE_AUTO_PKG([$1], [$2], [$3], [$4], [$5], [$6],
[MPD_DEPENDS([enable_$1], [$7], [$8])])
])
src/archive/ArchiveList.cxx
View file @
b3f5b493
...
@@ -32,7 +32,7 @@ const ArchivePlugin *const archive_plugins[] = {
...
@@ -32,7 +32,7 @@ const ArchivePlugin *const archive_plugins[] = {
#ifdef HAVE_BZ2
#ifdef HAVE_BZ2
&
bz2_archive_plugin
,
&
bz2_archive_plugin
,
#endif
#endif
#ifdef
HAV
E_ZZIP
#ifdef
ENABL
E_ZZIP
&
zzip_archive_plugin
,
&
zzip_archive_plugin
,
#endif
#endif
#ifdef HAVE_ISO9660
#ifdef HAVE_ISO9660
...
...
src/db/Registry.cxx
View file @
b3f5b493
...
@@ -28,10 +28,10 @@
...
@@ -28,10 +28,10 @@
const
DatabasePlugin
*
const
database_plugins
[]
=
{
const
DatabasePlugin
*
const
database_plugins
[]
=
{
&
simple_db_plugin
,
&
simple_db_plugin
,
#ifdef
HAV
E_LIBMPDCLIENT
#ifdef
ENABL
E_LIBMPDCLIENT
&
proxy_db_plugin
,
&
proxy_db_plugin
,
#endif
#endif
#ifdef
HAVE_LIB
UPNP
#ifdef
ENABLE_
UPNP
&
upnp_db_plugin
,
&
upnp_db_plugin
,
#endif
#endif
nullptr
nullptr
...
...
src/db/plugins/simple/SimpleDatabasePlugin.cxx
View file @
b3f5b493
...
@@ -41,7 +41,7 @@
...
@@ -41,7 +41,7 @@
#include "util/Domain.hxx"
#include "util/Domain.hxx"
#include "Log.hxx"
#include "Log.hxx"
#ifdef
HAV
E_ZLIB
#ifdef
ENABL
E_ZLIB
#include "fs/io/GzipOutputStream.hxx"
#include "fs/io/GzipOutputStream.hxx"
#endif
#endif
...
@@ -52,21 +52,21 @@ static constexpr Domain simple_db_domain("simple_db");
...
@@ -52,21 +52,21 @@ static constexpr Domain simple_db_domain("simple_db");
inline
SimpleDatabase
::
SimpleDatabase
()
inline
SimpleDatabase
::
SimpleDatabase
()
:
Database
(
simple_db_plugin
),
:
Database
(
simple_db_plugin
),
path
(
AllocatedPath
::
Null
()),
path
(
AllocatedPath
::
Null
()),
#ifdef
HAV
E_ZLIB
#ifdef
ENABL
E_ZLIB
compress
(
true
),
compress
(
true
),
#endif
#endif
cache_path
(
AllocatedPath
::
Null
()),
cache_path
(
AllocatedPath
::
Null
()),
prefixed_light_song
(
nullptr
)
{}
prefixed_light_song
(
nullptr
)
{}
inline
SimpleDatabase
::
SimpleDatabase
(
AllocatedPath
&&
_path
,
inline
SimpleDatabase
::
SimpleDatabase
(
AllocatedPath
&&
_path
,
#ifndef
HAV
E_ZLIB
#ifndef
ENABL
E_ZLIB
gcc_unused
gcc_unused
#endif
#endif
bool
_compress
)
bool
_compress
)
:
Database
(
simple_db_plugin
),
:
Database
(
simple_db_plugin
),
path
(
std
::
move
(
_path
)),
path
(
std
::
move
(
_path
)),
path_utf8
(
path
.
ToUTF8
()),
path_utf8
(
path
.
ToUTF8
()),
#ifdef
HAV
E_ZLIB
#ifdef
ENABL
E_ZLIB
compress
(
_compress
),
compress
(
_compress
),
#endif
#endif
cache_path
(
AllocatedPath
::
Null
()),
cache_path
(
AllocatedPath
::
Null
()),
...
@@ -104,7 +104,7 @@ SimpleDatabase::Configure(const config_param ¶m, Error &error)
...
@@ -104,7 +104,7 @@ SimpleDatabase::Configure(const config_param ¶m, Error &error)
if
(
path
.
IsNull
()
&&
error
.
IsDefined
())
if
(
path
.
IsNull
()
&&
error
.
IsDefined
())
return
false
;
return
false
;
#ifdef
HAV
E_ZLIB
#ifdef
ENABL
E_ZLIB
compress
=
param
.
GetBlockValue
(
"compress"
,
compress
);
compress
=
param
.
GetBlockValue
(
"compress"
,
compress
);
#endif
#endif
...
@@ -389,7 +389,7 @@ SimpleDatabase::Save(Error &error)
...
@@ -389,7 +389,7 @@ SimpleDatabase::Save(Error &error)
OutputStream
*
os
=
&
fos
;
OutputStream
*
os
=
&
fos
;
#ifdef
HAV
E_ZLIB
#ifdef
ENABL
E_ZLIB
GzipOutputStream
*
gzip
=
nullptr
;
GzipOutputStream
*
gzip
=
nullptr
;
if
(
compress
)
{
if
(
compress
)
{
gzip
=
new
GzipOutputStream
(
*
os
,
error
);
gzip
=
new
GzipOutputStream
(
*
os
,
error
);
...
@@ -407,13 +407,13 @@ SimpleDatabase::Save(Error &error)
...
@@ -407,13 +407,13 @@ SimpleDatabase::Save(Error &error)
db_save_internal
(
bos
,
*
root
);
db_save_internal
(
bos
,
*
root
);
if
(
!
bos
.
Flush
(
error
))
{
if
(
!
bos
.
Flush
(
error
))
{
#ifdef
HAV
E_ZLIB
#ifdef
ENABL
E_ZLIB
delete
gzip
;
delete
gzip
;
#endif
#endif
return
false
;
return
false
;
}
}
#ifdef
HAV
E_ZLIB
#ifdef
ENABL
E_ZLIB
if
(
gzip
!=
nullptr
)
{
if
(
gzip
!=
nullptr
)
{
bool
success
=
gzip
->
Flush
(
error
);
bool
success
=
gzip
->
Flush
(
error
);
delete
gzip
;
delete
gzip
;
...
@@ -484,7 +484,7 @@ SimpleDatabase::Mount(const char *local_uri, const char *storage_uri,
...
@@ -484,7 +484,7 @@ SimpleDatabase::Mount(const char *local_uri, const char *storage_uri,
std
::
string
name
(
storage_uri
);
std
::
string
name
(
storage_uri
);
std
::
replace_if
(
name
.
begin
(),
name
.
end
(),
IsUnsafeChar
,
'_'
);
std
::
replace_if
(
name
.
begin
(),
name
.
end
(),
IsUnsafeChar
,
'_'
);
#ifndef
HAV
E_ZLIB
#ifndef
ENABL
E_ZLIB
constexpr
bool
compress
=
false
;
constexpr
bool
compress
=
false
;
#endif
#endif
auto
db
=
new
SimpleDatabase
(
AllocatedPath
::
Build
(
cache_path
,
auto
db
=
new
SimpleDatabase
(
AllocatedPath
::
Build
(
cache_path
,
...
...
src/db/plugins/simple/SimpleDatabasePlugin.hxx
View file @
b3f5b493
...
@@ -39,7 +39,7 @@ class SimpleDatabase : public Database {
...
@@ -39,7 +39,7 @@ class SimpleDatabase : public Database {
AllocatedPath
path
;
AllocatedPath
path
;
std
::
string
path_utf8
;
std
::
string
path_utf8
;
#ifdef
HAV
E_ZLIB
#ifdef
ENABL
E_ZLIB
bool
compress
;
bool
compress
;
#endif
#endif
...
...
src/decoder/DecoderList.cxx
View file @
b3f5b493
...
@@ -52,7 +52,7 @@ const struct DecoderPlugin *const decoder_plugins[] = {
...
@@ -52,7 +52,7 @@ const struct DecoderPlugin *const decoder_plugins[] = {
#ifdef HAVE_MAD
#ifdef HAVE_MAD
&
mad_decoder_plugin
,
&
mad_decoder_plugin
,
#endif
#endif
#ifdef
HAV
E_MPG123
#ifdef
ENABL
E_MPG123
&
mpg123_decoder_plugin
,
&
mpg123_decoder_plugin
,
#endif
#endif
#ifdef HAVE_MP4V2
#ifdef HAVE_MP4V2
...
@@ -61,19 +61,17 @@ const struct DecoderPlugin *const decoder_plugins[] = {
...
@@ -61,19 +61,17 @@ const struct DecoderPlugin *const decoder_plugins[] = {
#ifdef ENABLE_VORBIS_DECODER
#ifdef ENABLE_VORBIS_DECODER
&
vorbis_decoder_plugin
,
&
vorbis_decoder_plugin
,
#endif
#endif
#if
defined(HAVE_FLAC)
#if
def ENABLE_FLAC
&
oggflac_decoder_plugin
,
&
oggflac_decoder_plugin
,
#endif
#ifdef HAVE_FLAC
&
flac_decoder_plugin
,
&
flac_decoder_plugin
,
#endif
#endif
#ifdef
HAV
E_OPUS
#ifdef
ENABL
E_OPUS
&
opus_decoder_plugin
,
&
opus_decoder_plugin
,
#endif
#endif
#ifdef ENABLE_SNDFILE
#ifdef ENABLE_SNDFILE
&
sndfile_decoder_plugin
,
&
sndfile_decoder_plugin
,
#endif
#endif
#ifdef
HAV
E_AUDIOFILE
#ifdef
ENABL
E_AUDIOFILE
&
audiofile_decoder_plugin
,
&
audiofile_decoder_plugin
,
#endif
#endif
#ifdef ENABLE_DSD
#ifdef ENABLE_DSD
...
@@ -86,10 +84,10 @@ const struct DecoderPlugin *const decoder_plugins[] = {
...
@@ -86,10 +84,10 @@ const struct DecoderPlugin *const decoder_plugins[] = {
#ifdef HAVE_MPCDEC
#ifdef HAVE_MPCDEC
&
mpcdec_decoder_plugin
,
&
mpcdec_decoder_plugin
,
#endif
#endif
#ifdef
HAV
E_WAVPACK
#ifdef
ENABL
E_WAVPACK
&
wavpack_decoder_plugin
,
&
wavpack_decoder_plugin
,
#endif
#endif
#ifdef
HAV
E_MODPLUG
#ifdef
ENABL
E_MODPLUG
&
modplug_decoder_plugin
,
&
modplug_decoder_plugin
,
#endif
#endif
#ifdef ENABLE_MIKMOD_DECODER
#ifdef ENABLE_MIKMOD_DECODER
...
@@ -104,10 +102,10 @@ const struct DecoderPlugin *const decoder_plugins[] = {
...
@@ -104,10 +102,10 @@ const struct DecoderPlugin *const decoder_plugins[] = {
#ifdef ENABLE_FLUIDSYNTH
#ifdef ENABLE_FLUIDSYNTH
&
fluidsynth_decoder_plugin
,
&
fluidsynth_decoder_plugin
,
#endif
#endif
#ifdef
HAV
E_ADPLUG
#ifdef
ENABL
E_ADPLUG
&
adplug_decoder_plugin
,
&
adplug_decoder_plugin
,
#endif
#endif
#ifdef
HAV
E_FFMPEG
#ifdef
ENABL
E_FFMPEG
&
ffmpeg_decoder_plugin
,
&
ffmpeg_decoder_plugin
,
#endif
#endif
#ifdef HAVE_GME
#ifdef HAVE_GME
...
...
src/encoder/EncoderList.cxx
View file @
b3f5b493
...
@@ -33,16 +33,16 @@
...
@@ -33,16 +33,16 @@
const
EncoderPlugin
*
const
encoder_plugins
[]
=
{
const
EncoderPlugin
*
const
encoder_plugins
[]
=
{
&
null_encoder_plugin
,
&
null_encoder_plugin
,
#ifdef ENABLE_VORBIS
_ENCODER
#ifdef ENABLE_VORBIS
ENC
&
vorbis_encoder_plugin
,
&
vorbis_encoder_plugin
,
#endif
#endif
#ifdef
HAV
E_OPUS
#ifdef
ENABL
E_OPUS
&
opus_encoder_plugin
,
&
opus_encoder_plugin
,
#endif
#endif
#ifdef ENABLE_LAME_ENCODER
#ifdef ENABLE_LAME_ENCODER
&
lame_encoder_plugin
,
&
lame_encoder_plugin
,
#endif
#endif
#ifdef ENABLE_TWOLAME
_ENCODER
#ifdef ENABLE_TWOLAME
&
twolame_encoder_plugin
,
&
twolame_encoder_plugin
,
#endif
#endif
#ifdef ENABLE_WAVE_ENCODER
#ifdef ENABLE_WAVE_ENCODER
...
@@ -51,7 +51,7 @@ const EncoderPlugin *const encoder_plugins[] = {
...
@@ -51,7 +51,7 @@ const EncoderPlugin *const encoder_plugins[] = {
#ifdef ENABLE_FLAC_ENCODER
#ifdef ENABLE_FLAC_ENCODER
&
flac_encoder_plugin
,
&
flac_encoder_plugin
,
#endif
#endif
#ifdef ENABLE_SHINE
_ENCODER
#ifdef ENABLE_SHINE
&
shine_encoder_plugin
,
&
shine_encoder_plugin
,
#endif
#endif
nullptr
nullptr
...
...
src/fs/io/TextFile.cxx
View file @
b3f5b493
...
@@ -28,14 +28,14 @@
...
@@ -28,14 +28,14 @@
TextFile
::
TextFile
(
Path
path_fs
,
Error
&
error
)
TextFile
::
TextFile
(
Path
path_fs
,
Error
&
error
)
:
file_reader
(
new
FileReader
(
path_fs
,
error
)),
:
file_reader
(
new
FileReader
(
path_fs
,
error
)),
#ifdef
HAV
E_ZLIB
#ifdef
ENABL
E_ZLIB
gunzip_reader
(
file_reader
->
IsDefined
()
gunzip_reader
(
file_reader
->
IsDefined
()
?
new
AutoGunzipReader
(
*
file_reader
)
?
new
AutoGunzipReader
(
*
file_reader
)
:
nullptr
),
:
nullptr
),
#endif
#endif
buffered_reader
(
file_reader
->
IsDefined
()
buffered_reader
(
file_reader
->
IsDefined
()
?
new
BufferedReader
(
*
?
new
BufferedReader
(
*
#ifdef
HAV
E_ZLIB
#ifdef
ENABL
E_ZLIB
gunzip_reader
gunzip_reader
#else
#else
file_reader
file_reader
...
@@ -48,7 +48,7 @@ TextFile::TextFile(Path path_fs, Error &error)
...
@@ -48,7 +48,7 @@ TextFile::TextFile(Path path_fs, Error &error)
TextFile
::~
TextFile
()
TextFile
::~
TextFile
()
{
{
delete
buffered_reader
;
delete
buffered_reader
;
#ifdef
HAV
E_ZLIB
#ifdef
ENABL
E_ZLIB
delete
gunzip_reader
;
delete
gunzip_reader
;
#endif
#endif
delete
file_reader
;
delete
file_reader
;
...
...
src/fs/io/TextFile.hxx
View file @
b3f5b493
...
@@ -34,7 +34,7 @@ class BufferedReader;
...
@@ -34,7 +34,7 @@ class BufferedReader;
class
TextFile
{
class
TextFile
{
FileReader
*
const
file_reader
;
FileReader
*
const
file_reader
;
#ifdef
HAV
E_ZLIB
#ifdef
ENABL
E_ZLIB
AutoGunzipReader
*
const
gunzip_reader
;
AutoGunzipReader
*
const
gunzip_reader
;
#endif
#endif
...
...
src/input/Registry.cxx
View file @
b3f5b493
...
@@ -22,7 +22,7 @@
...
@@ -22,7 +22,7 @@
#include "util/Macros.hxx"
#include "util/Macros.hxx"
#include "plugins/FileInputPlugin.hxx"
#include "plugins/FileInputPlugin.hxx"
#ifdef
HAV
E_ALSA
#ifdef
ENABL
E_ALSA
#include "plugins/AlsaInputPlugin.hxx"
#include "plugins/AlsaInputPlugin.hxx"
#endif
#endif
...
@@ -34,7 +34,7 @@
...
@@ -34,7 +34,7 @@
#include "plugins/CurlInputPlugin.hxx"
#include "plugins/CurlInputPlugin.hxx"
#endif
#endif
#ifdef
HAV
E_FFMPEG
#ifdef
ENABL
E_FFMPEG
#include "plugins/FfmpegInputPlugin.hxx"
#include "plugins/FfmpegInputPlugin.hxx"
#endif
#endif
...
@@ -60,7 +60,7 @@
...
@@ -60,7 +60,7 @@
const
InputPlugin
*
const
input_plugins
[]
=
{
const
InputPlugin
*
const
input_plugins
[]
=
{
&
input_plugin_file
,
&
input_plugin_file
,
#ifdef
HAV
E_ALSA
#ifdef
ENABL
E_ALSA
&
input_plugin_alsa
,
&
input_plugin_alsa
,
#endif
#endif
#ifdef ENABLE_ARCHIVE
#ifdef ENABLE_ARCHIVE
...
@@ -69,7 +69,7 @@ const InputPlugin *const input_plugins[] = {
...
@@ -69,7 +69,7 @@ const InputPlugin *const input_plugins[] = {
#ifdef ENABLE_CURL
#ifdef ENABLE_CURL
&
input_plugin_curl
,
&
input_plugin_curl
,
#endif
#endif
#ifdef
HAV
E_FFMPEG
#ifdef
ENABL
E_FFMPEG
&
input_plugin_ffmpeg
,
&
input_plugin_ffmpeg
,
#endif
#endif
#ifdef ENABLE_SMBCLIENT
#ifdef ENABLE_SMBCLIENT
...
...
src/ls.cxx
View file @
b3f5b493
...
@@ -41,7 +41,7 @@ static const char *remoteUrlPrefixes[] = {
...
@@ -41,7 +41,7 @@ static const char *remoteUrlPrefixes[] = {
"mmst://"
,
"mmst://"
,
"mmsu://"
,
"mmsu://"
,
#endif
#endif
#ifdef
HAV
E_FFMPEG
#ifdef
ENABL
E_FFMPEG
"gopher://"
,
"gopher://"
,
"rtp://"
,
"rtp://"
,
"rtsp://"
,
"rtsp://"
,
...
@@ -61,7 +61,7 @@ static const char *remoteUrlPrefixes[] = {
...
@@ -61,7 +61,7 @@ static const char *remoteUrlPrefixes[] = {
#ifdef ENABLE_DESPOTIFY
#ifdef ENABLE_DESPOTIFY
"spt://"
,
"spt://"
,
#endif
#endif
#ifdef
HAV
E_ALSA
#ifdef
ENABL
E_ALSA
"alsa://"
,
"alsa://"
,
#endif
#endif
NULL
NULL
...
...
src/neighbor/Registry.cxx
View file @
b3f5b493
...
@@ -29,7 +29,7 @@ const NeighborPlugin *const neighbor_plugins[] = {
...
@@ -29,7 +29,7 @@ const NeighborPlugin *const neighbor_plugins[] = {
#ifdef ENABLE_SMBCLIENT
#ifdef ENABLE_SMBCLIENT
&
smbclient_neighbor_plugin
,
&
smbclient_neighbor_plugin
,
#endif
#endif
#ifdef
HAVE_LIB
UPNP
#ifdef
ENABLE_
UPNP
&
upnp_neighbor_plugin
,
&
upnp_neighbor_plugin
,
#endif
#endif
nullptr
nullptr
...
...
src/output/Registry.cxx
View file @
b3f5b493
...
@@ -54,13 +54,13 @@ const AudioOutputPlugin *const audio_output_plugins[] = {
...
@@ -54,13 +54,13 @@ const AudioOutputPlugin *const audio_output_plugins[] = {
#ifdef ENABLE_PIPE_OUTPUT
#ifdef ENABLE_PIPE_OUTPUT
&
pipe_output_plugin
,
&
pipe_output_plugin
,
#endif
#endif
#ifdef
HAV
E_ALSA
#ifdef
ENABL
E_ALSA
&
alsa_output_plugin
,
&
alsa_output_plugin
,
#endif
#endif
#ifdef
HAV
E_ROAR
#ifdef
ENABL
E_ROAR
&
roar_output_plugin
,
&
roar_output_plugin
,
#endif
#endif
#ifdef
HAV
E_AO
#ifdef
ENABL
E_AO
&
ao_output_plugin
,
&
ao_output_plugin
,
#endif
#endif
#ifdef HAVE_OSS
#ifdef HAVE_OSS
...
@@ -75,10 +75,10 @@ const AudioOutputPlugin *const audio_output_plugins[] = {
...
@@ -75,10 +75,10 @@ const AudioOutputPlugin *const audio_output_plugins[] = {
#ifdef ENABLE_SOLARIS_OUTPUT
#ifdef ENABLE_SOLARIS_OUTPUT
&
solaris_output_plugin
,
&
solaris_output_plugin
,
#endif
#endif
#ifdef
HAV
E_PULSE
#ifdef
ENABL
E_PULSE
&
pulse_output_plugin
,
&
pulse_output_plugin
,
#endif
#endif
#ifdef
HAV
E_JACK
#ifdef
ENABL
E_JACK
&
jack_output_plugin
,
&
jack_output_plugin
,
#endif
#endif
#ifdef ENABLE_HTTPD_OUTPUT
#ifdef ENABLE_HTTPD_OUTPUT
...
...
src/pcm/ConfiguredResampler.cxx
View file @
b3f5b493
...
@@ -25,11 +25,11 @@
...
@@ -25,11 +25,11 @@
#include "config/ConfigError.hxx"
#include "config/ConfigError.hxx"
#include "util/Error.hxx"
#include "util/Error.hxx"
#ifdef
HAV
E_LIBSAMPLERATE
#ifdef
ENABL
E_LIBSAMPLERATE
#include "LibsamplerateResampler.hxx"
#include "LibsamplerateResampler.hxx"
#endif
#endif
#ifdef
HAV
E_SOXR
#ifdef
ENABL
E_SOXR
#include "SoxrResampler.hxx"
#include "SoxrResampler.hxx"
#endif
#endif
...
@@ -38,11 +38,11 @@
...
@@ -38,11 +38,11 @@
enum
class
SelectedResampler
{
enum
class
SelectedResampler
{
FALLBACK
,
FALLBACK
,
#ifdef
HAV
E_LIBSAMPLERATE
#ifdef
ENABL
E_LIBSAMPLERATE
LIBSAMPLERATE
,
LIBSAMPLERATE
,
#endif
#endif
#ifdef
HAV
E_SOXR
#ifdef
ENABL
E_SOXR
SOXR
,
SOXR
,
#endif
#endif
};
};
...
@@ -58,14 +58,14 @@ pcm_resampler_global_init(Error &error)
...
@@ -58,14 +58,14 @@ pcm_resampler_global_init(Error &error)
if
(
strcmp
(
converter
,
"internal"
)
==
0
)
if
(
strcmp
(
converter
,
"internal"
)
==
0
)
return
true
;
return
true
;
#ifdef
HAV
E_SOXR
#ifdef
ENABL
E_SOXR
if
(
memcmp
(
converter
,
"soxr"
,
4
)
==
0
)
{
if
(
memcmp
(
converter
,
"soxr"
,
4
)
==
0
)
{
selected_resampler
=
SelectedResampler
::
SOXR
;
selected_resampler
=
SelectedResampler
::
SOXR
;
return
pcm_resample_soxr_global_init
(
converter
,
error
);
return
pcm_resample_soxr_global_init
(
converter
,
error
);
}
}
#endif
#endif
#ifdef
HAV
E_LIBSAMPLERATE
#ifdef
ENABL
E_LIBSAMPLERATE
selected_resampler
=
SelectedResampler
::
LIBSAMPLERATE
;
selected_resampler
=
SelectedResampler
::
LIBSAMPLERATE
;
return
pcm_resample_lsr_global_init
(
converter
,
error
);
return
pcm_resample_lsr_global_init
(
converter
,
error
);
#endif
#endif
...
@@ -86,12 +86,12 @@ pcm_resampler_create()
...
@@ -86,12 +86,12 @@ pcm_resampler_create()
case
SelectedResampler
:
:
FALLBACK
:
case
SelectedResampler
:
:
FALLBACK
:
return
new
FallbackPcmResampler
();
return
new
FallbackPcmResampler
();
#ifdef
HAV
E_LIBSAMPLERATE
#ifdef
ENABL
E_LIBSAMPLERATE
case
SelectedResampler
:
:
LIBSAMPLERATE
:
case
SelectedResampler
:
:
LIBSAMPLERATE
:
return
new
LibsampleratePcmResampler
();
return
new
LibsampleratePcmResampler
();
#endif
#endif
#ifdef
HAV
E_SOXR
#ifdef
ENABL
E_SOXR
case
SelectedResampler
:
:
SOXR
:
case
SelectedResampler
:
:
SOXR
:
return
new
SoxrPcmResampler
();
return
new
SoxrPcmResampler
();
#endif
#endif
...
...
src/playlist/PlaylistRegistry.cxx
View file @
b3f5b493
...
@@ -49,7 +49,7 @@ const struct playlist_plugin *const playlist_plugins[] = {
...
@@ -49,7 +49,7 @@ const struct playlist_plugin *const playlist_plugins[] = {
// TODO: enable without GLib
// TODO: enable without GLib
&
pls_playlist_plugin
,
&
pls_playlist_plugin
,
#endif
#endif
#ifdef
HAV
E_EXPAT
#ifdef
ENABL
E_EXPAT
&
xspf_playlist_plugin
,
&
xspf_playlist_plugin
,
&
asx_playlist_plugin
,
&
asx_playlist_plugin
,
&
rss_playlist_plugin
,
&
rss_playlist_plugin
,
...
...
src/system/fd_util.h
View file @
b3f5b493
...
@@ -103,7 +103,7 @@ socketpair_cloexec_nonblock(int domain, int type, int protocol, int sv[2]);
...
@@ -103,7 +103,7 @@ socketpair_cloexec_nonblock(int domain, int type, int protocol, int sv[2]);
#endif
#endif
#ifdef
HAV
E_LIBMPDCLIENT
#ifdef
ENABL
E_LIBMPDCLIENT
/* Avoid symbol conflict with statically linked libmpdclient */
/* Avoid symbol conflict with statically linked libmpdclient */
#define socket_cloexec_nonblock socket_cloexec_nonblock_noconflict
#define socket_cloexec_nonblock socket_cloexec_nonblock_noconflict
#endif
#endif
...
...
test/DumpDatabase.cxx
View file @
b3f5b493
...
@@ -44,7 +44,7 @@ using std::endl;
...
@@ -44,7 +44,7 @@ using std::endl;
#include <stdlib.h>
#include <stdlib.h>
#ifdef
HAVE_LIB
UPNP
#ifdef
ENABLE_
UPNP
#include "input/InputStream.hxx"
#include "input/InputStream.hxx"
size_t
size_t
InputStream
::
LockRead
(
void
*
,
size_t
,
Error
&
)
InputStream
::
LockRead
(
void
*
,
size_t
,
Error
&
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment