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
+30
View File
@@ -0,0 +1,30 @@
add_library(lmssubsonic SHARED
impl/SubsonicId.cpp
impl/SubsonicResource.cpp
impl/SubsonicResponse.cpp
)
target_include_directories(lmssubsonic INTERFACE
include
)
target_include_directories(lmssubsonic PRIVATE
include
)
target_link_libraries(lmssubsonic PRIVATE
lmsauth
lmsav
lmscover
lmsrecommendation
lmsutils
)
target_link_libraries(lmssubsonic PUBLIC
lmsdatabase
wt
)
install(TARGETS lmssubsonic DESTINATION lib)