1 diff --git a/CMakeLists.txt b/CMakeLists.txt
2 index 3fe9979..23783d3 100644
5 @@ -161,6 +161,7 @@ set(SEPTEL_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/../septel" CACHE PATH "Path to dire
6 option(DISABLE_SNF "Disable Myricom SNF support" OFF)
8 option(DISABLE_TC "Disable Riverbed TurboCap support" OFF)
9 +option(DISABLE_PACKET "Disable Packet support" OFF)
13 @@ -220,19 +221,21 @@ if(WIN32)
14 include_directories(${CMAKE_HOME_DIRECTORY}/../../Common)
15 endif(IS_DIRECTORY ${CMAKE_HOME_DIRECTORY}/../../Common)
17 - find_package(Packet)
19 - set(HAVE_PACKET32 TRUE)
20 - include_directories(${PACKET_INCLUDE_DIRS})
22 - # Check whether we have the NPcap PacketIsLoopbackAdapter()
25 - cmake_push_check_state()
26 - set(CMAKE_REQUIRED_LIBRARIES ${PACKET_LIBRARIES})
27 - check_function_exists(PacketIsLoopbackAdapter HAVE_PACKET_IS_LOOPBACK_ADAPTER)
28 - cmake_pop_check_state()
30 + if(NOT DISABLE_PACKET)
31 + find_package(Packet)
33 + set(HAVE_PACKET32 TRUE)
34 + include_directories(${PACKET_INCLUDE_DIRS})
36 + # Check whether we have the NPcap PacketIsLoopbackAdapter()
39 + cmake_push_check_state()
40 + set(CMAKE_REQUIRED_LIBRARIES ${PACKET_LIBRARIES})
41 + check_function_exists(PacketIsLoopbackAdapter HAVE_PACKET_IS_LOOPBACK_ADAPTER)
42 + cmake_pop_check_state()
46 message(STATUS "checking for Npcap's version.h")
47 check_symbol_exists(WINPCAP_PRODUCT_NAME "../../version.h" HAVE_VERSION_H)