1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
Description: Use TI RPC instead of GNU libc RPC
Author: Aurelien Jarno <aurel32@debian.org>
Forwarded: no
Last-Update: 2021-08-25
--- netkit-rwall-0.17.orig/CMakeLists.txt
+++ netkit-rwall-0.17/CMakeLists.txt
@@ -5,5 +5,8 @@ set(BIN_DIR "${CMAKE_INSTALL_PREFIX}/bin
set(SBIN_DIR "${CMAKE_INSTALL_PREFIX}/sbin")
set(MAN_DIR "${CMAKE_INSTALL_PREFIX}/share/man")
+find_package(PkgConfig REQUIRED)
+pkg_check_modules(TIRPC REQUIRED libtirpc)
+
add_subdirectory(rpc.rwalld)
add_subdirectory(rwall)
--- netkit-rwall-0.17.orig/rpc.rwalld/CMakeLists.txt
+++ netkit-rwall-0.17/rpc.rwalld/CMakeLists.txt
@@ -15,6 +15,8 @@ add_executable(
rwalld.c
rwall.h
)
+target_include_directories(rpc.rwalld PUBLIC ${TIRPC_INCLUDE_DIRS})
+target_link_libraries(rpc.rwalld ${TIRPC_LIBRARIES})
install(
TARGETS rpc.rwalld
DESTINATION ${SBIN_DIR}
--- netkit-rwall-0.17.orig/rwall/CMakeLists.txt
+++ netkit-rwall-0.17/rwall/CMakeLists.txt
@@ -14,6 +14,8 @@ add_executable(
rwall.c
rwall.h
)
+target_include_directories(rwall PUBLIC ${TIRPC_INCLUDE_DIRS})
+target_link_libraries(rwall ${TIRPC_LIBRARIES})
install(
TARGETS rwall
DESTINATION ${BIN_DIR}
|