snapcast/common/CMakeLists.txt
2024-12-19 22:44:51 +01:00

22 lines
548 B
CMake

set(SOURCES resampler.cpp sample_format.cpp jwt.cpp base64.cpp
utils/string_utils.cpp)
if(NOT WIN32 AND NOT ANDROID)
list(APPEND SOURCES daemon.cpp)
endif()
include_directories(${SOXR_INCLUDE_DIRS} ${OPENSSL_INCLUDE_DIR})
if(SOXR_FOUND)
include_directories(${SOXR_INCLUDE_DIRS})
endif(SOXR_FOUND)
add_library(common STATIC ${SOURCES})
if(ANDROID)
target_link_libraries(common soxr::soxr)
elseif(SOXR_FOUND)
target_link_libraries(common ${SOXR_LIBRARIES})
endif()
target_link_libraries(common OpenSSL::Crypto OpenSSL::SSL)