summaryrefslogtreecommitdiff
path: root/cmake/modules
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/modules')
-rw-r--r--cmake/modules/FindPCAP.cmake8
1 files changed, 7 insertions, 1 deletions
diff --git a/cmake/modules/FindPCAP.cmake b/cmake/modules/FindPCAP.cmake
index 487a729318..3514a9ffc7 100644
--- a/cmake/modules/FindPCAP.cmake
+++ b/cmake/modules/FindPCAP.cmake
@@ -9,6 +9,12 @@
include( FindWSWinLibs )
FindWSWinLibs( "WpdPack" "PCAP_HINTS" )
+# The 64-bit wpcap.lib is under /x64
+set ( _PLATFORM_SUBDIR "" )
+if( WIN32 AND $ENV{WIRESHARK_TARGET_PLATFORM} MATCHES "64" )
+ set ( _PLATFORM_SUBDIR "/x64" )
+endif()
+
find_path( PCAP_INCLUDE_DIR
NAMES
pcap/pcap.h
@@ -22,7 +28,7 @@ find_library( PCAP_LIBRARY
pcap
wpcap
HINTS
- "${PCAP_HINTS}/lib"
+ "${PCAP_HINTS}/lib${_PLATFORM_SUBDIR}"
)