Codebase list kodi-pvr-wmc / run/a8419992-b69a-43b8-9fa3-23852eebc062/main CMakeLists.txt
run/a8419992-b69a-43b8-9fa3-23852eebc062/main

Tree @run/a8419992-b69a-43b8-9fa3-23852eebc062/main (Download .tar.gz)

CMakeLists.txt @run/a8419992-b69a-43b8-9fa3-23852eebc062/mainraw · history · blame

cmake_minimum_required(VERSION 3.5)
project(pvr.wmc)

find_package(Kodi REQUIRED)

include_directories(${KODI_INCLUDE_DIR}/..) # Hack way with "/..", need bigger Kodi cmake rework to match right include ways

set(WMC_SOURCES src/addon.cpp
                src/pvr2wmc.cpp
                src/settings.cpp
                src/Socket.cpp
                src/utilities.cpp)

set(WMC_HEADERS src/addon.h
                src/pvr2wmc.h
                src/settings.h
                src/Socket.h
                src/utilities.h)

if (WIN32)
  list(APPEND DEPLIBS ws2_32)
  add_compile_options(/wd4996) # Need gethostbyname and inet_addr change to prevent
endif()

build_addon(pvr.wmc WMC DEPLIBS)

add_definitions(-DWMC_VERSION=${WMC_VERSION})

include(CPack)