Split the lib in smaller libs to ease unit tests
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user