util/OptionParser: move to cmdline/
This library will depend on libfmt, and libutil shouldn't depend on any library.
This commit is contained in:
@@ -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
|
||||||
|
9
src/cmdline/meson.build
Normal file
9
src/cmdline/meson.build
Normal file
@@ -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));
|
||||||
|
Reference in New Issue
Block a user