mirror of
https://github.com/DigitalDevices/pvr.octonet.git
synced 2023-10-10 13:36:57 +02:00
ec08c20540
The pvr.octonet binary addon does not use kodi-platform. Remove existing references from CMakeLists.txt and debian/control. Add dependency to libp8-platform-dev because libkodiplatform-dev pulled that dependency in as a side effect. Fix that bug too by adding an explicit dependency. Signed-off-by: Olaf Hering <olaf@aepfle.de>
43 lines
792 B
CMake
43 lines
792 B
CMake
project(pvr.octonet)
|
|
|
|
cmake_minimum_required(VERSION 2.6)
|
|
|
|
list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR})
|
|
enable_language(CXX)
|
|
|
|
find_package(Kodi REQUIRED)
|
|
find_package(p8-platform REQUIRED)
|
|
find_package(JsonCpp REQUIRED)
|
|
|
|
include_directories(
|
|
${p8-platform_INCLUDE_DIRS}
|
|
${KODI_INCLUDE_DIR}
|
|
${JSONCPP_INCLUDE_DIRS})
|
|
|
|
set(DEPLIBS
|
|
${p8-platform_LIBRARIES}
|
|
${JSONCPP_LIBRARIES})
|
|
|
|
set(OCTONET_SOURCES
|
|
src/OctonetData.cpp
|
|
src/client.cpp
|
|
src/Socket.cpp
|
|
src/rtsp_client.cpp)
|
|
|
|
set(OCTONET_HEADERS
|
|
src/client.h
|
|
src/OctonetData.h
|
|
src/Socket.h)
|
|
|
|
build_addon(pvr.octonet OCTONET DEPLIBS)
|
|
|
|
if(WIN32)
|
|
if(NOT CMAKE_SYSTEM_NAME STREQUAL WindowsStore)
|
|
target_link_libraries(pvr.octonet wsock32 ws2_32)
|
|
else()
|
|
target_link_libraries(pvr.octonet ws2_32)
|
|
endif()
|
|
endif()
|
|
|
|
include(CPack)
|