Another attempt: regroup lms services
This commit is contained in:
@@ -3,11 +3,11 @@ add_subdirectory(auth)
|
||||
add_subdirectory(av)
|
||||
add_subdirectory(database)
|
||||
add_subdirectory(image)
|
||||
add_subdirectory(lmscore)
|
||||
add_subdirectory(metadata)
|
||||
add_subdirectory(recommendation)
|
||||
add_subdirectory(scanner)
|
||||
add_subdirectory(scrobbling)
|
||||
add_subdirectory(services)
|
||||
add_subdirectory(som)
|
||||
add_subdirectory(subsonic)
|
||||
add_subdirectory(utils)
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
|
||||
add_library(lmscore SHARED
|
||||
impl/CoverService.cpp
|
||||
)
|
||||
|
||||
target_include_directories(lmscore INTERFACE
|
||||
include
|
||||
)
|
||||
|
||||
target_include_directories(lmscore PRIVATE
|
||||
include
|
||||
impl
|
||||
)
|
||||
|
||||
target_link_libraries(lmscore PRIVATE
|
||||
lmsav
|
||||
lmsimage
|
||||
)
|
||||
|
||||
target_link_libraries(lmscore PUBLIC
|
||||
lmsdatabase
|
||||
lmsimage
|
||||
lmsutils
|
||||
std::filesystem
|
||||
)
|
||||
|
||||
install(TARGETS lmscore DESTINATION lib)
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
add_subdirectory(cover)
|
||||
@@ -0,0 +1,28 @@
|
||||
|
||||
add_library(lmsservice-cover SHARED
|
||||
impl/CoverService.cpp
|
||||
)
|
||||
|
||||
target_include_directories(lmsservice-cover INTERFACE
|
||||
include
|
||||
)
|
||||
|
||||
target_include_directories(lmsservice-cover PRIVATE
|
||||
include
|
||||
impl
|
||||
)
|
||||
|
||||
target_link_libraries(lmsservice-cover PRIVATE
|
||||
lmsav
|
||||
lmsimage
|
||||
)
|
||||
|
||||
target_link_libraries(lmsservice-cover PUBLIC
|
||||
lmsdatabase
|
||||
lmsimage
|
||||
lmsutils
|
||||
std::filesystem
|
||||
)
|
||||
|
||||
install(TARGETS lmsservice-cover DESTINATION lib)
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@
|
||||
#include <variant>
|
||||
#include <vector>
|
||||
|
||||
#include "lmscore/services/ICoverService.hpp"
|
||||
#include "services/cover/ICoverService.hpp"
|
||||
#include "image/IEncodedImage.hpp"
|
||||
#include "database/Types.hpp"
|
||||
|
||||
@@ -19,11 +19,11 @@ target_include_directories(lmssubsonic PRIVATE
|
||||
target_link_libraries(lmssubsonic PRIVATE
|
||||
lmsauth
|
||||
lmsav
|
||||
lmscore
|
||||
lmsdatabase
|
||||
lmsrecommendation
|
||||
lmsscanner
|
||||
lmsscrobbling
|
||||
lmsservice-cover
|
||||
lmsutils
|
||||
std::filesystem
|
||||
)
|
||||
|
||||
@@ -28,7 +28,6 @@
|
||||
|
||||
#include "auth/IPasswordService.hpp"
|
||||
#include "auth/IEnvService.hpp"
|
||||
#include "lmscore/services/ICoverService.hpp"
|
||||
#include "database/Artist.hpp"
|
||||
#include "database/Cluster.hpp"
|
||||
#include "database/Db.hpp"
|
||||
@@ -40,6 +39,7 @@
|
||||
#include "database/User.hpp"
|
||||
#include "recommendation/IEngine.hpp"
|
||||
#include "scrobbling/IScrobbling.hpp"
|
||||
#include "services/cover/ICoverService.hpp"
|
||||
#include "utils/IConfig.hpp"
|
||||
#include "utils/Logger.hpp"
|
||||
#include "utils/Random.hpp"
|
||||
|
||||
Reference in New Issue
Block a user