add_executable(dumpcap ${dumpcap_FILES})
option(BUILD_WITH_GLIB2 "Build using gtk2/glib2 instead of gtk/glib" ON)
-option(BUILD_WIRESHARK "Build the GUI version of Wireshark" OFF)
-option(ENABLE_STATIC "Build a static version of Wireshark" ON)
+option(BUILD_WIRESHARK "Build the GUI version of Wireshark" ON)
+option(ENABLE_STATIC "Build a static version of Wireshark" OFF)
if (BUILD_WITH_GLIB2)
if (BUILD_WIRESHARK)
- find_package(GTK2)
+ find_package(GTK2 REQUIRED)
if (GTK2_FOUND)
message(GTK2_FOUND)
include_directories(${GTK2_INCLUDE_DIR})
- set(dumpcap_LIBS ${dumpcap_LIBS} ${GTK2_LIBRARIES})
+ # set(dumpcap_LIBS ${dumpcap_LIBS} ${GTK2_LIBRARIES})
endif (GTK2_FOUND)
- else (BUILD_WIRESHARK)
- find_package(GLIB2)
- if (GLIB2_FOUND)
- message(GLIB2_FOUND)
- include_directories(${GLIB2_INCLUDE_DIR})
- set(dumpcap_LIBS ${dumpcap_LIBS} ${GLIB2_LIBRARIES})
- endif (GLIB2_FOUND)
endif (BUILD_WIRESHARK)
+ find_package(GLIB2 REQUIRED)
+ if (GLIB2_FOUND)
+ message(GLIB2_FOUND)
+ include_directories(${GLIB2_INCLUDE_DIR})
+ set(dumpcap_LIBS ${dumpcap_LIBS} ${GLIB2_glib_LIBRARY})
+ endif (GLIB2_FOUND)
else (BUILD_WITH_GLIB2)
if (BUILD_WIRESHARK)
- find_package(GTK)
+ find_package(GTK REQUIRED)
if (GTK_FOUND)
message(GTK_FOUND)
include_directories(${GTK_INCLUDE_DIR})
- set(dumpcap_LIBS ${dumpcap_LIBS} ${GTK_LIBRARIES})
+ # set(dumpcap_LIBS ${dumpcap_LIBS} ${GTK_LIBRARIES})
endif (GTK_FOUND)
- else (BUILD_WIRESHARK)
- find_package(GLIB REQUIRED)
- if (GLIB_FOUND)
- message(GLIB_FOUND)
- include_directories(${GLIB_INCLUDE_DIR})
- set(dumpcap_LIBS ${dumpcap_LIBS} ${GLIB_LIBRARIES})
- endif (GLIB_FOUND)
endif (BUILD_WIRESHARK)
+ find_package(GLIB REQUIRED)
+ if (GLIB_FOUND)
+ message(GLIB_FOUND)
+ include_directories(${GLIB_INCLUDE_DIR})
+ set(dumpcap_LIBS ${dumpcap_LIBS} ${GLIB_glib_LIBRARIES})
+ endif (GLIB_FOUND)
endif (BUILD_WITH_GLIB2)
set(PACKAGELIST ZLIB PCAP)
${GTK2_LIBRARIES}
${GTK2_GTHREAD_LIBRARY}
)
- SET(GTK2_LIBRARIES ${GTK2_LIBRARIES} CACHE INTERNAL "The libraries for GTK2"
+ SET(GTK2_LIBRARIES ${GTK2_LIBRARIES}
+ CACHE INTERNAL "The libraries for GTK2"
+ )
ENDIF(GTK2_GTHREAD_LIBRARY)
ELSE(GTK2_CAIRO_INCLUDE_PATH)
MESSAGE(STATUS "Can not find cairo")