30 lines
450 B
CMake
30 lines
450 B
CMake
|
|
add_library(lmsscanner SHARED
|
|
impl/AcousticBrainzUtils.cpp
|
|
impl/MediaScanner.cpp
|
|
impl/MediaScannerStats.cpp
|
|
)
|
|
|
|
target_include_directories(lmsscanner INTERFACE
|
|
include
|
|
)
|
|
|
|
target_include_directories(lmsscanner PRIVATE
|
|
include
|
|
)
|
|
|
|
target_link_libraries(lmsscanner PRIVATE
|
|
lmsdatabase
|
|
lmsmetadata
|
|
lmsrecommendation
|
|
lmsutils
|
|
)
|
|
|
|
target_link_libraries(lmsscanner PUBLIC
|
|
std::filesystem
|
|
Wt::Wt
|
|
)
|
|
|
|
install(TARGETS lmsscanner DESTINATION lib)
|
|
|