CMake: Fix libnl unused link dependencies
This commit is contained in:
parent
d70e174ca0
commit
ab0d190450
|
@ -2588,6 +2588,7 @@ if(BUILD_wireshark AND QT_FOUND)
|
|||
ui
|
||||
capchild
|
||||
caputils
|
||||
iface_monitor
|
||||
wiretap
|
||||
epan
|
||||
version_info
|
||||
|
@ -2694,6 +2695,7 @@ if(BUILD_logray AND QT_FOUND)
|
|||
ui
|
||||
capchild
|
||||
caputils
|
||||
iface_monitor
|
||||
wiretap
|
||||
epan
|
||||
version_info
|
||||
|
@ -3131,6 +3133,7 @@ if(BUILD_dumpcap AND PCAP_FOUND)
|
|||
writecap
|
||||
wsutil
|
||||
caputils
|
||||
iface_monitor
|
||||
ui
|
||||
version_info
|
||||
pcap::pcap
|
||||
|
|
|
@ -24,8 +24,6 @@ endif()
|
|||
set(CAPUTILS_SRC
|
||||
${PLATFORM_CAPUTILS_SRC}
|
||||
capture-pcap-util.c
|
||||
iface_monitor.c
|
||||
ws80211_utils.c
|
||||
)
|
||||
|
||||
if (AIRPCAP_FOUND)
|
||||
|
@ -51,18 +49,12 @@ target_link_libraries(caputils
|
|||
$<$<BOOL:${PCAP_FOUND}>:pcap::pcap>
|
||||
PRIVATE
|
||||
wsutil
|
||||
${NL_LIBRARIES}
|
||||
${WIN_IPHLPAPI_LIBRARY}
|
||||
)
|
||||
if(WIN32)
|
||||
target_link_libraries(caputils PRIVATE ${GMODULE2_LIBRARIES})
|
||||
endif()
|
||||
|
||||
target_include_directories(caputils SYSTEM
|
||||
PRIVATE
|
||||
${NL_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
set_target_properties(caputils PROPERTIES
|
||||
LINK_FLAGS "${WS_LINK_FLAGS}"
|
||||
FOLDER "Libs")
|
||||
|
@ -100,6 +92,21 @@ if(MSVC)
|
|||
set_target_properties(capchild PROPERTIES LINK_FLAGS_DEBUG "${WS_MSVC_DEBUG_LINK_FLAGS}")
|
||||
endif()
|
||||
|
||||
add_library(iface_monitor STATIC
|
||||
iface_monitor.c
|
||||
ws80211_utils.c
|
||||
)
|
||||
|
||||
target_link_libraries(iface_monitor
|
||||
PRIVATE
|
||||
${NL_LIBRARIES}
|
||||
)
|
||||
|
||||
target_include_directories(iface_monitor SYSTEM
|
||||
PRIVATE
|
||||
${NL_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
CHECKAPI(
|
||||
NAME
|
||||
caputils-base
|
||||
|
|
Loading…
Reference in New Issue