Split the lib in smaller libs to ease unit tests

This commit is contained in:
emeric
2020-02-13 18:04:35 +01:00
parent 1e2c1caeed
commit 15e53caa2d
131 changed files with 382 additions and 138 deletions
+29
View File
@@ -0,0 +1,29 @@
add_library(lmsscanner SHARED
impl/metadata/AvFormat.cpp
impl/metadata/TagLibParser.cpp
impl/MediaScanner.cpp
impl/MediaScannerStats.cpp
)
target_include_directories(lmsscanner INTERFACE
include
)
target_include_directories(lmsscanner PRIVATE
include
)
target_link_libraries(lmsscanner PRIVATE
lmsav
lmsdatabase
lmsutils
tag
)
target_link_libraries(lmsscanner PUBLIC
wt
)
install(TARGETS lmsscanner DESTINATION lib)