34 lines
503 B
CMake
34 lines
503 B
CMake
|
|
add_library(lmssubsonic SHARED
|
|
impl/ParameterParsing.cpp
|
|
impl/Stream.cpp
|
|
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
|
|
std::filesystem
|
|
)
|
|
|
|
target_link_libraries(lmssubsonic PUBLIC
|
|
lmsdatabase
|
|
wt
|
|
)
|
|
|
|
install(TARGETS lmssubsonic DESTINATION lib)
|
|
|