blob: 20610a25e98a735610126967d03a47078af0e908 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
set(BROADCAST_SOURCE_DIR "${IPCP_SOURCE_DIR}/broadcast")
set(IPCP_BROADCAST_TARGET ipcpd-broadcast CACHE INTERNAL "")
set(IPCP_BROADCAST_MPL 100 CACHE STRING
"Default maximum packet lifetime for the Broadcast IPCP, in ms")
set(BROADCAST_SOURCES
"${BROADCAST_SOURCE_DIR}/connmgr.c"
"${BROADCAST_SOURCE_DIR}/dt.c"
"${BROADCAST_SOURCE_DIR}/main.c"
)
add_executable(${IPCP_BROADCAST_TARGET}
${BROADCAST_SOURCES}
${IPCP_SOURCES}
${COMMON_SOURCES}
)
target_include_directories(${IPCP_BROADCAST_TARGET} PRIVATE ${IPCP_INCLUDE_DIRS})
target_link_libraries(${IPCP_BROADCAST_TARGET} PUBLIC ouroboros-dev)
install(TARGETS ${IPCP_BROADCAST_TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_SBINDIR})
|