forked from osmocom/wireshark
Define HAVE_PCAP_LIST_DATALINKS, HAVE_PCAP_FREE_DATALINKS, and
HAVE_PCAP_SET_DATALINK only if we have the WinPcap development package; otherwise, don't define them - if you don't have the WinPcap development package when building on Windows, we don't define HAVE_LIBPCAP, so we won't include any of the code controlled by those ifdefs in any case, and, if you do have the WinPcap development package, you'll need to have the 4.1 version (you won't need WinPcap 4.1 at run time, but you will need the 4.1 development package at build time). svn path=/trunk/; revision=32230
This commit is contained in:
parent
7ad6ee5056
commit
1e0bcd0740
16
config.nmake
16
config.nmake
|
@ -938,12 +938,21 @@ AIRPDCAP_CONFIG=
|
|||
!IFDEF PCAP_DIR
|
||||
# Nmake uses carets to escape special characters
|
||||
WINPCAP_CONFIG=^#define HAVE_LIBPCAP 1
|
||||
#
|
||||
# This requires that, if you're *building* Wireshark, you have
|
||||
# the most recent WinPcap's development package. If, at *run*
|
||||
# time, an older version of WinPcap, missing some routines,
|
||||
# is found, we work around that.
|
||||
#
|
||||
PCAP_FINDALLDEVS_CONFIG=^#define HAVE_PCAP_FINDALLDEVS 1
|
||||
PCAP_DATALINK_NAME_TO_VAL_CONFIG=^#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1
|
||||
PCAP_DATALINK_VAL_TO_NAME_CONFIG=^#define HAVE_PCAP_DATALINK_VAL_TO_NAME 1
|
||||
PCAP_DATALINK_VAL_TO_DESCRIPTION_CONFIG=^#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1
|
||||
# PCAP_BREAKLOOP won't have any benefit on Win32, but breaks compatibility with 3.0
|
||||
PCAP_BREAKLOOP_CONFIG=
|
||||
PCAP_LIST_DATALINKS_CONFIG=^#define HAVE_PCAP_LIST_DATALINKS 1
|
||||
PCAP_FREE_DATALINKS_CONFIG=^#define HAVE_PCAP_FREE_DATALINKS 1
|
||||
PCAP_SET_DATALINK_CONFIG=^#define HAVE_PCAP_SET_DATALINK 1
|
||||
!ELSE
|
||||
# no WpdPack installed
|
||||
WINPCAP_CONFIG=
|
||||
|
@ -952,12 +961,11 @@ PCAP_DATALINK_NAME_TO_VAL_CONFIG=
|
|||
PCAP_DATALINK_VAL_TO_NAME_CONFIG=
|
||||
PCAP_DATALINK_VAL_TO_DESCRIPTION_CONFIG=
|
||||
PCAP_BREAKLOOP_CONFIG=
|
||||
PCAP_LIST_DATALINKS_CONFIG=
|
||||
PCAP_FREE_DATALINKS_CONFIG=
|
||||
PCAP_SET_DATALINK_CONFIG=
|
||||
!ENDIF
|
||||
|
||||
PCAP_LIST_DATALINKS_CONFIG=^#define HAVE_PCAP_LIST_DATALINKS 1
|
||||
PCAP_FREE_DATALINKS_CONFIG=^#define HAVE_PCAP_FREE_DATALINKS 1
|
||||
PCAP_SET_DATALINK_CONFIG=^#define HAVE_PCAP_SET_DATALINK 1
|
||||
|
||||
!IF DEFINED(PCAP_DIR) && DEFINED(PCAP_REMOTE)
|
||||
PCAP_HAVE_REMOTE_CONFIG=^#define HAVE_REMOTE 1
|
||||
PCAP_REMOTE_CONFIG=^#define HAVE_PCAP_REMOTE 1
|
||||
|
|
Loading…
Reference in New Issue