summaryrefslogtreecommitdiff
path: root/src/ipcpd/udp/CMakeLists.txt
blob: 159e9bf5811652d780658533d16578f58a6895b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# UDP IPCPs build configuration (UDP4 and UDP6)
# DDNS detection is in cmake/dependencies/udp/ddns.cmake

set(IPCP_UDP4_TARGET ipcpd-udp4)
set(IPCP_UDP6_TARGET ipcpd-udp6)

add_executable(${IPCP_UDP4_TARGET} udp4.c ${IPCP_SOURCES})
add_executable(${IPCP_UDP6_TARGET} udp6.c ${IPCP_SOURCES})

foreach(target ${IPCP_UDP4_TARGET} ${IPCP_UDP6_TARGET})
  target_include_directories(${target} PRIVATE ${IPCP_INCLUDE_DIRS})
  target_link_libraries(${target} PRIVATE ouroboros-dev)
  ouroboros_target_debug_definitions(${target})
endforeach()

install(TARGETS ${IPCP_UDP4_TARGET} ${IPCP_UDP6_TARGET}
        RUNTIME DESTINATION ${CMAKE_INSTALL_SBINDIR})