From bb687ec6e7aca6813e8d2a0ae8ac076503dc3253 Mon Sep 17 00:00:00 2001 From: kdeng00 Date: Fri, 18 Dec 2020 01:22:15 -0500 Subject: [PATCH] Removing taglib submodule and adding it to vcpkg --- .gitmodules | 3 --- 3rdparty/taglib | 1 - CMakeLists.txt | 35 +++-------------------------- include/utility/ImageFile.h | 19 ++++++++-------- include/utility/MetadataRetriever.h | 11 ++++----- 5 files changed, 19 insertions(+), 50 deletions(-) delete mode 160000 3rdparty/taglib diff --git a/.gitmodules b/.gitmodules index 6fb8739..5a581cd 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,9 +1,6 @@ [submodule "Libs/cpr"] path = 3rdparty/cpr url = https://github.com/whoshuu/cpr.git -[submodule "3rdparty/taglib"] - path = 3rdparty/taglib - url = https://github.com/taglib/taglib [submodule "3rdparty/oatpp"] path = 3rdparty/oatpp url = https://github.com/oatpp/oatpp diff --git a/3rdparty/taglib b/3rdparty/taglib deleted file mode 160000 index e36a9ca..0000000 --- a/3rdparty/taglib +++ /dev/null @@ -1 +0,0 @@ -Subproject commit e36a9cabb9882e61276161c23834d966d62073b7 diff --git a/CMakeLists.txt b/CMakeLists.txt index de6886e..33a8506 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -86,39 +86,10 @@ set(HEADERS include/verify/Initialization.h ) -set (TAGLIB - ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/taglib/3rdparty -) - set (BCRYPTLIB ${CMAKE_SOURCE_DIR}/3rdparty/libbcrypt ) -set(TAGLIB_HEADERS - "${CMAKE_SOURCE_DIR}/build/3rdparty/taglib" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/ape" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/asf" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/dsdiff" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/dsf" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/flac" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/it" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/mod" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/mp4" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/mpc" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/mpeg" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/mpeg/id3v2" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/mpeg/id3v2/frames" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/ogg" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/riff" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/s3m" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/toolkit" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/trueaudio" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/wavpack" - "${CMAKE_SOURCE_DIR}/3rdparty/taglib/taglib/xm" -) - set(JWT_CPP_INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/jwt-cpp/include ) @@ -129,10 +100,9 @@ conan_basic_setup() #find_library(BCRYPT bcrypt ${BCRYPTLIB}) -include_directories(include ${CPR_INCLUDE_DIRS} ${TAGLIB} ${TAGLIB_HEADERS} ${BCRYPTLIB}) +include_directories(include ${CPR_INCLUDE_DIRS} ${BCRYPTLIB}) add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/cpr) -add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/taglib) add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/oatpp) add_library(bcrypt STATIC IMPORTED) @@ -148,5 +118,6 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/paths.json ${CMAKE_BINARY_DIR}/bin/pa configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Images/Stock/CoverArt.png ${CMAKE_BINARY_DIR}/bin/CoverArt.png COPYONLY) add_executable(icarus ${SOURCES} ${HEADERS}) + target_include_directories(icarus PUBLIC ${JWT_CPP_INCLUDE}) -target_link_libraries(icarus "-lstdc++fs" tag oatpp mysqlclient ${CONAN_LIBS} ${CPR_LIBRARIES} bcrypt) +target_link_libraries(icarus "-lstdc++fs" oatpp tag mysqlclient ${CONAN_LIBS} ${CPR_LIBRARIES} bcrypt) diff --git a/include/utility/ImageFile.h b/include/utility/ImageFile.h index 8d890a9..71f7129 100644 --- a/include/utility/ImageFile.h +++ b/include/utility/ImageFile.h @@ -3,15 +3,16 @@ #include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + namespace utility { class ImageFile : public TagLib::File { diff --git a/include/utility/MetadataRetriever.h b/include/utility/MetadataRetriever.h index 683021c..b6de9ff 100644 --- a/include/utility/MetadataRetriever.h +++ b/include/utility/MetadataRetriever.h @@ -4,11 +4,12 @@ #include #include -#include -#include -#include -#include -#include +// #include +#include +#include +#include +#include +#include #include "model/Models.h"