forked from osmocom/wireshark
- Reorder how packagetests are run
- Add packet-reload.c - Make most packages not-required (not tested) - Does *not* (yet) add an optional/whatever case to enable_ svn path=/trunk/; revision=34307
This commit is contained in:
parent
5d10ffdef5
commit
34c7218d1a
|
@ -221,88 +221,100 @@ endif()
|
|||
# - set HAVE_XXX
|
||||
|
||||
#The minimum package list
|
||||
set(PACKAGELIST GLIB2 GMODULE2 PCAP M LEX YACC Perl SH PythonInterp HtmlViewer ${PACKAGELIST})
|
||||
|
||||
set(PACKAGELIST GLIB2 GMODULE2 PCAP M LEX YACC Perl SH PythonInterp)
|
||||
set(GLIB2_FIND_REQUIRED)
|
||||
set(GLIB2_MIN_VERSION 2.4.0)
|
||||
set(PCAP_REQUIRED)
|
||||
set(M_REQUIRED)
|
||||
|
||||
set(PACKAGELIST ${PACKAGELIST} HtmlViewer)
|
||||
|
||||
#Build the gui ?
|
||||
if(BUILD_wireshark)
|
||||
set(PACKAGELIST GTK2 ${PACKAGELIST})
|
||||
set(PACKAGELIST ${PACKAGELIST} GTK2)
|
||||
set(GTK2_OPTIONS COMPONENTS gtk)
|
||||
set(GTK2_DEBUG false)
|
||||
endif()
|
||||
|
||||
# SMI SNMP
|
||||
if(ENABLE_SMI)
|
||||
set(PACKAGELIST SMI ${PACKAGELIST})
|
||||
set(PACKAGELIST ${PACKAGELIST} SMI)
|
||||
endif()
|
||||
|
||||
# GNU crypto
|
||||
if(ENABLE_GCRYPT)
|
||||
set(PACKAGELIST GCRYPT ${PACKAGELIST})
|
||||
set(PACKAGELIST ${PACKAGELIST} GCRYPT)
|
||||
endif()
|
||||
|
||||
# GNU SSL/TLS support
|
||||
if(ENABLE_GNUTLS)
|
||||
set(PACKAGELIST GNUTLS ${PACKAGELIST})
|
||||
set(PACKAGELIST ${PACKAGELIST} GNUTLS)
|
||||
endif()
|
||||
|
||||
# Regular expressions lib
|
||||
if(ENABLE_PCRE)
|
||||
set(PACKAGELIST PCRE ${PACKAGELIST})
|
||||
set(PACKAGELIST ${PACKAGELIST} PCRE)
|
||||
endif()
|
||||
|
||||
# Kerberos
|
||||
if(ENABLE_KERBEROS)
|
||||
set(PACKAGELIST KERBEROS ${PACKAGELIST})
|
||||
set(PACKAGELIST ${PACKAGELIST} KERBEROS)
|
||||
endif()
|
||||
|
||||
# Portable audio
|
||||
if(ENABLE_PORTAUDIO)
|
||||
set(PACKAGELIST PORTAUDIO ${PACKAGELIST})
|
||||
set(PACKAGELIST ${PACKAGELIST} PORTAUDIO)
|
||||
endif()
|
||||
|
||||
|
||||
# Prefer c-ares over adns
|
||||
if(ENABLE_CARES) # C Asynchronouse resolver
|
||||
set(PACKAGELIST CARES ${PACKAGELIST})
|
||||
set(PACKAGELIST ${PACKAGELIST} CARES)
|
||||
elseif(ENABLE_ADNS) # Gnu asynchronous DNS
|
||||
set(PACKAGELIST ADNS ${PACKAGELIST})
|
||||
set(PACKAGELIST ${PACKAGELIST} ADNS)
|
||||
endif()
|
||||
|
||||
# Zlib compression
|
||||
if(ENABLE_ZLIB)
|
||||
set(PACKAGELIST ZLIB ${PACKAGELIST})
|
||||
set(PACKAGELIST ${PACKAGELIST} ZLIB)
|
||||
endif()
|
||||
|
||||
# Lua 5.1 dissectors
|
||||
if(ENABLE_LUA)
|
||||
set(PACKAGELIST LUA ${PACKAGELIST})
|
||||
set(PACKAGELIST ${PACKAGELIST} LUA)
|
||||
endif()
|
||||
|
||||
# GeoIP address resolving
|
||||
if(ENABLE_GEOIP)
|
||||
set(PACKAGELIST GEOIP ${PACKAGELIST})
|
||||
set(PACKAGELIST ${PACKAGELIST} GEOIP)
|
||||
endif()
|
||||
|
||||
# Capabilities
|
||||
if(ENABLE_CAP)
|
||||
set(PACKAGELIST CAP ${PACKAGELIST})
|
||||
set(PACKAGELIST ${PACKAGELIST} CAP)
|
||||
endif()
|
||||
|
||||
if(ENABLE_PYTHON)
|
||||
set(PACKAGELIST PYTHON ${PACKAGELIST})
|
||||
set(PACKAGELIST ${PACKAGELIST} PYTHON)
|
||||
endif()
|
||||
|
||||
set(PACKAGELIST ${PACKAGELIST} YAPP)
|
||||
|
||||
if(ENABLE_GUIDES)
|
||||
set(PACKAGELIST ${PACKAGELIST} POD)
|
||||
endif()
|
||||
|
||||
|
||||
set(PROGLIST text2pcap mergecap capinfos editcap dumpcap)
|
||||
|
||||
#Let's loop the package list
|
||||
foreach(PACKAGE ${PACKAGELIST})
|
||||
if(${PACKAGE}_OPTIONS)
|
||||
find_package(${PACKAGE} ${${PACKAGE}_OPTIONS})
|
||||
else()
|
||||
elseif(${PACKAGE}_REQUIRED)
|
||||
find_package(${PACKAGE} REQUIRED)
|
||||
else()
|
||||
find_package(${PACKAGE})
|
||||
endif()
|
||||
message(${PACKAGE}_FOUND)
|
||||
if (${PACKAGE}_FOUND)
|
||||
|
@ -313,8 +325,6 @@ foreach(PACKAGE ${PACKAGELIST})
|
|||
endif()
|
||||
endforeach()
|
||||
|
||||
find_package(YAPP)
|
||||
|
||||
#packaging
|
||||
include(CPackConfig.txt)
|
||||
|
||||
|
@ -408,8 +418,6 @@ if(ENABLE_GUIDES)
|
|||
add_subdirectory( docbook )
|
||||
endif()
|
||||
|
||||
find_package(POD)
|
||||
|
||||
#Platform specific
|
||||
if(UNIX)
|
||||
set(WS_VAR_IMPORT "extern")
|
||||
|
|
|
@ -863,6 +863,7 @@ set(DISSECTOR_SRC
|
|||
dissectors/packet-rdt.c
|
||||
dissectors/packet-redback.c
|
||||
dissectors/packet-redbackli.c
|
||||
dissectors/packet-reload.c
|
||||
dissectors/packet-retix-bpdu.c
|
||||
dissectors/packet-rfc2190.c
|
||||
dissectors/packet-rgmp.c
|
||||
|
|
Loading…
Reference in New Issue