util/OptionParser: move to cmdline/
This library will depend on libfmt, and libutil shouldn't depend on any library.
This commit is contained in:
parent
cf3f3a7750
commit
45b13fc2a6
|
@ -392,6 +392,7 @@ if enable_database
|
||||||
endif
|
endif
|
||||||
|
|
||||||
subdir('src/util')
|
subdir('src/util')
|
||||||
|
subdir('src/cmdline')
|
||||||
subdir('src/time')
|
subdir('src/time')
|
||||||
subdir('src/io')
|
subdir('src/io')
|
||||||
subdir('src/io/uring')
|
subdir('src/io/uring')
|
||||||
|
@ -529,6 +530,7 @@ mpd = build_target(
|
||||||
target_type: target_type,
|
target_type: target_type,
|
||||||
include_directories: inc,
|
include_directories: inc,
|
||||||
dependencies: [
|
dependencies: [
|
||||||
|
cmdline_dep,
|
||||||
basic_dep,
|
basic_dep,
|
||||||
config_dep,
|
config_dep,
|
||||||
dbus_dep,
|
dbus_dep,
|
||||||
|
|
|
@ -39,9 +39,9 @@
|
||||||
#include "fs/StandardDirectory.hxx"
|
#include "fs/StandardDirectory.hxx"
|
||||||
#include "event/Features.h"
|
#include "event/Features.h"
|
||||||
#include "io/uring/Features.h"
|
#include "io/uring/Features.h"
|
||||||
|
#include "cmdline/OptionDef.hxx"
|
||||||
|
#include "cmdline/OptionParser.hxx"
|
||||||
#include "util/Domain.hxx"
|
#include "util/Domain.hxx"
|
||||||
#include "util/OptionDef.hxx"
|
|
||||||
#include "util/OptionParser.hxx"
|
|
||||||
#include "Version.h"
|
#include "Version.h"
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
cmdline = static_library(
|
||||||
|
'cmdline',
|
||||||
|
'OptionParser.cxx',
|
||||||
|
include_directories: inc,
|
||||||
|
)
|
||||||
|
|
||||||
|
cmdline_dep = declare_dependency(
|
||||||
|
link_with: cmdline,
|
||||||
|
)
|
|
@ -22,7 +22,6 @@ util = static_library(
|
||||||
'PeakBuffer.cxx',
|
'PeakBuffer.cxx',
|
||||||
'PrintException.cxx',
|
'PrintException.cxx',
|
||||||
'SparseBuffer.cxx',
|
'SparseBuffer.cxx',
|
||||||
'OptionParser.cxx',
|
|
||||||
'ByteReverse.cxx',
|
'ByteReverse.cxx',
|
||||||
'format.c',
|
'format.c',
|
||||||
'BitReverse.cxx',
|
'BitReverse.cxx',
|
||||||
|
|
|
@ -28,8 +28,8 @@
|
||||||
#include "input/InputStream.hxx"
|
#include "input/InputStream.hxx"
|
||||||
#include "fs/Path.hxx"
|
#include "fs/Path.hxx"
|
||||||
#include "pcm/AudioFormat.hxx"
|
#include "pcm/AudioFormat.hxx"
|
||||||
#include "util/OptionDef.hxx"
|
#include "cmdline/OptionDef.hxx"
|
||||||
#include "util/OptionParser.hxx"
|
#include "cmdline/OptionParser.hxx"
|
||||||
#include "util/PrintException.hxx"
|
#include "util/PrintException.hxx"
|
||||||
#include "Log.hxx"
|
#include "Log.hxx"
|
||||||
#include "LogBackend.hxx"
|
#include "LogBackend.hxx"
|
||||||
|
|
|
@ -294,6 +294,7 @@ run_input = executable(
|
||||||
log_dep,
|
log_dep,
|
||||||
input_glue_dep,
|
input_glue_dep,
|
||||||
archive_glue_dep,
|
archive_glue_dep,
|
||||||
|
cmdline_dep,
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -402,6 +403,7 @@ if chromaprint_dep.found()
|
||||||
input_glue_dep,
|
input_glue_dep,
|
||||||
archive_glue_dep,
|
archive_glue_dep,
|
||||||
chromaprint_dep,
|
chromaprint_dep,
|
||||||
|
cmdline_dep,
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
endif
|
endif
|
||||||
|
@ -420,6 +422,7 @@ executable(
|
||||||
decoder_glue_dep,
|
decoder_glue_dep,
|
||||||
input_glue_dep,
|
input_glue_dep,
|
||||||
archive_glue_dep,
|
archive_glue_dep,
|
||||||
|
cmdline_dep,
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -546,6 +549,7 @@ executable(
|
||||||
log_dep,
|
log_dep,
|
||||||
pcm_dep,
|
pcm_dep,
|
||||||
config_dep,
|
config_dep,
|
||||||
|
cmdline_dep,
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -607,6 +611,7 @@ executable(
|
||||||
output_glue_dep,
|
output_glue_dep,
|
||||||
encoder_glue_dep,
|
encoder_glue_dep,
|
||||||
event_dep,
|
event_dep,
|
||||||
|
cmdline_dep,
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -31,8 +31,8 @@
|
||||||
#include "fs/NarrowPath.hxx"
|
#include "fs/NarrowPath.hxx"
|
||||||
#include "io/FileDescriptor.hxx"
|
#include "io/FileDescriptor.hxx"
|
||||||
#include "util/StaticFifoBuffer.hxx"
|
#include "util/StaticFifoBuffer.hxx"
|
||||||
#include "util/OptionDef.hxx"
|
#include "cmdline/OptionDef.hxx"
|
||||||
#include "util/OptionParser.hxx"
|
#include "cmdline/OptionParser.hxx"
|
||||||
#include "util/PrintException.hxx"
|
#include "util/PrintException.hxx"
|
||||||
#include "Log.hxx"
|
#include "Log.hxx"
|
||||||
#include "LogBackend.hxx"
|
#include "LogBackend.hxx"
|
||||||
|
|
|
@ -28,8 +28,8 @@
|
||||||
#include "fs/Path.hxx"
|
#include "fs/Path.hxx"
|
||||||
#include "fs/NarrowPath.hxx"
|
#include "fs/NarrowPath.hxx"
|
||||||
#include "pcm/AudioFormat.hxx"
|
#include "pcm/AudioFormat.hxx"
|
||||||
#include "util/OptionDef.hxx"
|
#include "cmdline/OptionDef.hxx"
|
||||||
#include "util/OptionParser.hxx"
|
#include "cmdline/OptionParser.hxx"
|
||||||
#include "util/PrintException.hxx"
|
#include "util/PrintException.hxx"
|
||||||
#include "Log.hxx"
|
#include "Log.hxx"
|
||||||
#include "LogBackend.hxx"
|
#include "LogBackend.hxx"
|
||||||
|
|
|
@ -35,8 +35,8 @@
|
||||||
#include "fs/NarrowPath.hxx"
|
#include "fs/NarrowPath.hxx"
|
||||||
#include "io/BufferedOutputStream.hxx"
|
#include "io/BufferedOutputStream.hxx"
|
||||||
#include "io/StdioOutputStream.hxx"
|
#include "io/StdioOutputStream.hxx"
|
||||||
#include "util/OptionDef.hxx"
|
#include "cmdline/OptionDef.hxx"
|
||||||
#include "util/OptionParser.hxx"
|
#include "cmdline/OptionParser.hxx"
|
||||||
#include "util/PrintException.hxx"
|
#include "util/PrintException.hxx"
|
||||||
|
|
||||||
#ifdef ENABLE_ARCHIVE
|
#ifdef ENABLE_ARCHIVE
|
||||||
|
|
|
@ -26,8 +26,8 @@
|
||||||
#include "fs/NarrowPath.hxx"
|
#include "fs/NarrowPath.hxx"
|
||||||
#include "pcm/AudioParser.hxx"
|
#include "pcm/AudioParser.hxx"
|
||||||
#include "pcm/AudioFormat.hxx"
|
#include "pcm/AudioFormat.hxx"
|
||||||
#include "util/OptionDef.hxx"
|
#include "cmdline/OptionDef.hxx"
|
||||||
#include "util/OptionParser.hxx"
|
#include "cmdline/OptionParser.hxx"
|
||||||
#include "util/StringBuffer.hxx"
|
#include "util/StringBuffer.hxx"
|
||||||
#include "util/RuntimeError.hxx"
|
#include "util/RuntimeError.hxx"
|
||||||
#include "util/ScopeExit.hxx"
|
#include "util/ScopeExit.hxx"
|
||||||
|
@ -106,8 +106,6 @@ LoadAudioOutput(const ConfigData &config, EventLoop &event_loop,
|
||||||
if (plugin == nullptr)
|
if (plugin == nullptr)
|
||||||
throw FormatRuntimeError("No such audio output plugin: %s",
|
throw FormatRuntimeError("No such audio output plugin: %s",
|
||||||
plugin_name);
|
plugin_name);
|
||||||
#include "util/OptionDef.hxx"
|
|
||||||
#include "util/OptionParser.hxx"
|
|
||||||
|
|
||||||
return std::unique_ptr<AudioOutput>(ao_plugin_init(event_loop, *plugin,
|
return std::unique_ptr<AudioOutput>(ao_plugin_init(event_loop, *plugin,
|
||||||
*block));
|
*block));
|
||||||
|
|
Loading…
Reference in New Issue