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

41 lines
822 B
CMake

add_library(lmsscanner SHARED
impl/FileScanQueue.cpp
impl/ScannerService.cpp
impl/ScannerStats.cpp
impl/ScanStepAssociateArtistImages.cpp
impl/ScanStepCheckForDuplicatedFiles.cpp
impl/ScanStepCheckForRemovedFiles.cpp
impl/ScanStepCompact.cpp
impl/ScanStepComputeClusterStats.cpp
impl/ScanStepDiscoverFiles.cpp
impl/ScanStepOptimize.cpp
impl/ScanStepRemoveOrphanedDbEntries.cpp
impl/ScanStepScanFiles.cpp
impl/ScanStepUpdateLibraryFields.cpp
)
target_include_directories(lmsscanner INTERFACE
include
)
target_include_directories(lmsscanner PRIVATE
include
)
target_link_libraries(lmsscanner PRIVATE
lmscore
lmsdatabase
lmsimage
lmsmetadata
lmsrecommendation
)
target_link_libraries(lmsscanner PUBLIC
std::filesystem
Wt::Wt
)
install(TARGETS lmsscanner DESTINATION ${CMAKE_INSTALL_LIBDIR})