--- /dev/null
+diff --git a/CMakeLists.txt b/CMakeLists.txt\r
+index 3fe9979..23783d3 100644\r
+--- a/CMakeLists.txt\r
++++ b/CMakeLists.txt\r
+@@ -161,6 +161,7 @@ set(SEPTEL_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/../septel" CACHE PATH "Path to dire\r
+ option(DISABLE_SNF "Disable Myricom SNF support" OFF)\r
+ \r
+ option(DISABLE_TC "Disable Riverbed TurboCap support" OFF)\r
++option(DISABLE_PACKET "Disable Packet support" OFF)\r
+ \r
+ #\r
+ # Debugging options.\r
+@@ -220,19 +221,21 @@ if(WIN32)\r
+ include_directories(${CMAKE_HOME_DIRECTORY}/../../Common)\r
+ endif(IS_DIRECTORY ${CMAKE_HOME_DIRECTORY}/../../Common)\r
+ \r
+- find_package(Packet)\r
+- if(PACKET_FOUND)\r
+- set(HAVE_PACKET32 TRUE)\r
+- include_directories(${PACKET_INCLUDE_DIRS})\r
+- #\r
+- # Check whether we have the NPcap PacketIsLoopbackAdapter()\r
+- # function.\r
+- #\r
+- cmake_push_check_state()\r
+- set(CMAKE_REQUIRED_LIBRARIES ${PACKET_LIBRARIES})\r
+- check_function_exists(PacketIsLoopbackAdapter HAVE_PACKET_IS_LOOPBACK_ADAPTER)\r
+- cmake_pop_check_state()\r
+- endif(PACKET_FOUND)\r
++ if(NOT DISABLE_PACKET)\r
++ find_package(Packet)\r
++ if(PACKET_FOUND)\r
++ set(HAVE_PACKET32 TRUE)\r
++ include_directories(${PACKET_INCLUDE_DIRS})\r
++ #\r
++ # Check whether we have the NPcap PacketIsLoopbackAdapter()\r
++ # function.\r
++ #\r
++ cmake_push_check_state()\r
++ set(CMAKE_REQUIRED_LIBRARIES ${PACKET_LIBRARIES})\r
++ check_function_exists(PacketIsLoopbackAdapter HAVE_PACKET_IS_LOOPBACK_ADAPTER)\r
++ cmake_pop_check_state()\r
++ endif(PACKET_FOUND)\r
++ endif()\r
+ \r
+ message(STATUS "checking for Npcap's version.h")\r
+ check_symbol_exists(WINPCAP_PRODUCT_NAME "../../version.h" HAVE_VERSION_H)\r