Added tools

This commit is contained in:
emeric
2020-02-14 13:53:46 +01:00
parent ed3d728c02
commit d06dfde187
16 changed files with 56 additions and 38 deletions
+4
View File
@@ -0,0 +1,4 @@
add_subdirectory(metadata)
-4
View File
@@ -1,4 +0,0 @@
if BUILD_TOOLS
SUBDIRS = similarity similarity-parameters metadata
endif
+11
View File
@@ -0,0 +1,11 @@
add_executable(lms-metadata
LmsMetadata.cpp
)
target_link_libraries(lms-metadata PRIVATE
lmsmetadata
)
install(TARGETS lms-metadata DESTINATION bin)
+3 -4
View File
@@ -25,8 +25,7 @@
#include <Wt/WDate.h>
#include "av/AvInfo.hpp"
#include "metadata/AvFormat.hpp"
#include "metadata/AvFormatParser.hpp"
#include "metadata/TagLibParser.hpp"
#include "utils/StreamLogger.hpp"
@@ -52,7 +51,7 @@ std::ostream& operator<<(std::ostream& os, const MetaData::Album& album)
void parse(MetaData::Parser& parser, const std::filesystem::path& file)
void parse(MetaData::IParser& parser, const std::filesystem::path& file)
{
using namespace MetaData;
@@ -155,7 +154,7 @@ int main(int argc, char *argv[])
{
std::cout << "Using av:" << std::endl;
MetaData::AvFormat parser;
MetaData::AvFormatParser parser;
parse(parser, file);
}
-14
View File
@@ -1,14 +0,0 @@
bin_PROGRAMS = lms-metadata
lms_metadata_SOURCES = \
$(srcdir)/LmsMetadata.cpp \
$(top_srcdir)/src/av/AvInfo.cpp \
$(top_srcdir)/src/metadata/AvFormat.cpp \
$(top_srcdir)/src/metadata/TagLibParser.cpp \
$(top_srcdir)/src/utils/Logger.cpp \
$(top_srcdir)/src/utils/StreamLogger.cpp \
$(top_srcdir)/src/utils/String.cpp \
$(top_srcdir)/src/utils/UUID.cpp
lms_metadata_CXXFLAGS=-std=c++17 -I$(top_srcdir)/src -D_REENTRANT