Files
lms/src/libs/services/recommendation/CMakeLists.txt
T

31 lines
698 B
CMake

add_library(lmsrecommendation SHARED
impl/clusters/ClustersEngine.cpp
impl/features/FeaturesEngineCache.cpp
impl/features/FeaturesEngine.cpp
impl/features/FeaturesDefs.cpp
impl/playlist-constraints/ConsecutiveArtists.cpp
impl/playlist-constraints/ConsecutiveReleases.cpp
impl/playlist-constraints/DuplicateTracks.cpp
impl/PlaylistGeneratorService.cpp
impl/RecommendationService.cpp
)
target_include_directories(lmsrecommendation INTERFACE
include
)
target_include_directories(lmsrecommendation PRIVATE
impl
include
)
target_link_libraries(lmsrecommendation PRIVATE
lmsdatabase
lmssom
std::filesystem
)
install(TARGETS lmsrecommendation DESTINATION ${CMAKE_INSTALL_LIBDIR})