avs-device-sdk/ACL/src/CMakeLists.txt

21 lines
758 B
CMake

file(GLOB_RECURSE ACL_SRC "${ACL_SOURCE_DIR}/src/*.cpp")
add_definitions("-DACSDK_LOG_MODULE=acl")
add_definitions("-DACSDK_OPENSSL_MIN_VER_REQUIRED=${OPENSSL_MIN_VERSION}")
add_library(ACL ${ACL_SRC})
target_include_directories(ACL PUBLIC "${MultipartParser_SOURCE_DIR}")
target_include_directories(ACL PUBLIC ${CURL_INCLUDE_DIRS})
target_include_directories(ACL PUBLIC "${ACL_SOURCE_DIR}/include")
target_include_directories(ACL PUBLIC "${AVSCommon_INCLUDE_DIRS}")
target_link_libraries(ACL
${CURL_LIBRARIES}
${CMAKE_THREAD_LIBS_INIT}
acsdkPostConnectOperationProviderRegistrarInterfaces
acsdkShutdownManagerInterfaces
AVSCommon)
if(NOT MSVC)
find_package(Threads ${THREADS_PACKAGE_CONFIG})
endif()
# install target
asdk_install()