From 85ed34fd80084f4288c8ee16d48cc5cdb6a85a56 Mon Sep 17 00:00:00 2001 From: Pavel Koshevoy Date: Sun, 4 Dec 2022 12:05:32 -0700 Subject: [PATCH] Update to match upstream changes --- CMakeLists.txt | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d7c32ca..69ebd70 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,7 +9,10 @@ set(hdhomerun_sources hdhomerun_device.c hdhomerun_device_selector.c hdhomerun_discover.c + hdhomerun_os_posix.c hdhomerun_pkt.c + hdhomerun_sock.c + hdhomerun_sock_posix.c hdhomerun_video.c ) @@ -35,7 +38,7 @@ if (WIN32) ${hdhomerun_sources} hdhomerun_os_windows.c - hdhomerun_sock_windows.c + hdhomerun_sock_netdevice.c ) set(hdhomerun_headers @@ -48,13 +51,6 @@ if (WIN32) else (WIN32) - set(hdhomerun_sources - ${hdhomerun_sources} - - hdhomerun_os_posix.c - hdhomerun_sock_posix.c - ) - set(hdhomerun_headers ${hdhomerun_headers} @@ -64,7 +60,16 @@ else (WIN32) set(hdhomerun_libs pthread) if (CMAKE_SYSTEM_NAME STREQUAL "Linux") + set(hdhomerun_sources + ${hdhomerun_sources} + hdhomerun_sock_netlink.c + ) set(hdhomerun_libs ${hdhomerun_libs} rt) + else() + set(hdhomerun_sources + ${hdhomerun_sources} + hdhomerun_sock_getifaddrs.c + ) endif() if (CMAKE_SYSTEM_NAME MATCHES "(Solaris|SunOS)")