The data contained in this repository can be downloaded to your computer using one of several clients.
Please see the documentation of your version control software client for more information.

Please select the desired protocol below to get the URL.

This URL has Read-Only access.

Statistics
| Branch: | Revision:

main_repo / cmakeconfig.h.in @ master

History | View | Annotate | Download (12.4 KB)

# Date Author Comment
06565a74 08/22/2014 06:04 PM Graham Bloice

Add WinSparkle to the CMake build to bring it into line with
the nmake build

Change-Id: I944d0fe15b396cad4d0054b6fc359acb42ae3c9c
Reviewed-on: https://code.wireshark.org/review/3755
Reviewed-by: Graham Bloice <>

5b5ef967 08/21/2014 07:56 PM Graham Bloice

Fix CMake checks of PCap functions, along with AirPCap

Change-Id: If55498167d5e357258841f2194962749c0dfc81e
Reviewed-on: https://code.wireshark.org/review/3787
Reviewed-by: Graham Bloice <>
Petri-Dish: Graham Bloice <>...

bed29af4 08/20/2014 11:34 PM Roland Knall

Extcap Capture Interface

Extcap is a plugin interface, which allows for the usage
of external capture interfaces via pipes using a predefined
configuration language which results in a graphical gui.
This implementation seeks for a generic implementation,...
4388b560 08/13/2014 08:49 PM Gerald Combs

CMake: More Qt5WinExtras plumbing.

Change-Id: I7474e8373668ba554d3574193fec59daceafe00d
Reviewed-on: https://code.wireshark.org/review/3588
Reviewed-by: Gerald Combs <>

a93d2eae 07/09/2014 03:29 PM Alexis La Goutte

CMake : Set html viewer exe path in HTML_VIEWER variable (and no set or unset..), autotools only add exe name

Change-Id: I552ef5d20fc80d341ce97da76b665e97df856d18
Reviewed-on: https://code.wireshark.org/review/2951
Reviewed-by: Evan Huus <>

554c902b 06/21/2014 02:09 PM Graham Bloice

Move the Windows build target OS definitions to Win XP

This doesn't preclude use on < XP but does potentially allow
use of API's that don't exist on Win2K, and doing so would then
stop the exe from running on 2K.

Change-Id: I08b58bd510b832ddabbb717dd73eb7a89264048e...

cdb68020 06/19/2014 07:48 PM Joerg Mayer

Make cmake build work for msvc 2013 (Graham Bloice)

Change-Id: I8e026dd75085723b95eb2542e102b4383379dfc8
Reviewed-on: https://code.wireshark.org/review/2469
Reviewed-by: Jörg Mayer <>

54406653 06/18/2014 02:54 AM Joerg Mayer

Fix building uiqt on Windows with the cmake build system:
Protecting HAVE_PCAP_CREATE was not enough for the moc run in qt,
maybe it doesn't have _WIN32 set? Don't even try to detect this
function on WIN32 for now.

Change-Id: I0d8a8b5b110cec164f86fe11f26a7add558eee1b...

f113306e 06/16/2014 07:14 PM Jeff Morriss

More Python-bindings removal.

Change-Id: I4d82175781e65c73179f4c8e737a7900cb050bce
Reviewed-on: https://code.wireshark.org/review/2283
Reviewed-by: Jeff Morriss <>

e1435703 06/14/2014 09:27 AM Irene Ruengeler

Define INET6 for all platforms.
Show the addresses as a tooltip in capture interfaces.

Change-Id: I911784e09ed9479229a7d6f8a7f1476e2e1e6224
Reviewed-on: https://code.wireshark.org/review/2155
Reviewed-by: Evan Huus <>
Reviewed-by: Alexis La Goutte <>

93528031 06/14/2014 02:44 AM Joerg Mayer

Backport autofoo simd optimization

Change-Id: I5d58154bf8266eabedf550b54f18845612f514c6
Reviewed-on: https://code.wireshark.org/review/2206
Reviewed-by: Jörg Mayer <>

7bf49b31 05/30/2014 08:48 AM Balint Reczey

Set PLUGIN_INSTALL_DIR properly for wireshark.pc

Change-Id: I64c04095ce780ce2cc44a54a68695506d27e5747
Reviewed-on: https://code.wireshark.org/review/1861
Reviewed-by: Alexis La Goutte <>

5e27a39f 02/17/2014 04:44 PM Michal Labedzki

Add Bluetooth SBC Codec support in cmake

SBC Codec can be optionally linked with Wireshark to provide
ability to playing RTP/SBC stream by RTP Player.

Change-Id: Iffbae16a741ffbfd0fb55a300064739d2c27c2e5
Reviewed-on: https://code.wireshark.org/review/223...

2f76706a 01/07/2014 01:36 PM Jörg Mayer

HAVE_PLUGINS was defined twice

svn path=/trunk/; revision=54627

a56494a5 01/02/2014 02:11 PM Jeff Morriss

Fix wireshark-qt startup coredump under autofoo and Windows: make cmake's
VERSION_* macros integers instead of numbers (and treat them as such in
ui/qt/about_dialog.cpp).

svn path=/trunk/; revision=54563

09770dbf 11/29/2013 04:45 AM Jörg Mayer

At least winpcap checks for WIN32 and not for _WIN32, so
define it. This copies the behaviour of Makefile.nmake.

svn path=/trunk/; revision=53643

31794938 10/11/2013 02:48 AM Guy Harris

We don't check for lauxlib.h or lualib.h, and we don't need to - we just
check whether we have Lua or not. Get rid of the cmakedefines for those
two headers. (The autoconf script should perhaps do the check
differently.)

svn path=/trunk/; revision=52533

e5336d28 10/10/2013 07:54 PM Guy Harris

Move the QT_MACEXTRAS_LIB cmakedefine in cmakeconfig.h.in to the
equivalent location in config.h.in, to simplify comparing the two files.

Add some tests from the autoconf script to CMake:

check for setresgid() and setresuid();
check for struct stat having an st_flags member....
564797a2 10/10/2013 07:11 PM Gerald Combs

Try to locate QtMacExtras.

svn path=/trunk/; revision=52518

baf34b0b 10/10/2013 05:02 PM Guy Harris

Don't check for pcap_version(); we don't use it.

Sort the #cmakedefines in cmakeconfig.h.in to more closely match the
order in config.h.in, to make it easier to make sure CMake and autofoo
are doing the same checks. Remove some #cmakedefines that don't
correspond to check that are being done either by CMake or autofoo....

260a3af9 10/10/2013 04:36 PM Guy Harris

Check for bpf_image(), just as the autoconf script does.

svn path=/trunk/; revision=52514

ce17930d 10/10/2013 04:14 PM Guy Harris

HAVE_LUA is for Lua, not some particular version thereof.

Reorder to match config.h.in (which is autogenerated).

svn path=/trunk/; revision=52509

aeec217e 10/10/2013 04:10 PM Guy Harris

Get rid of apparently-undefined and apparently-unused #defines.

svn path=/trunk/; revision=52508

05908dea 10/06/2013 08:21 PM Jörg Mayer

NEED_STRPTIME_H needs to be detected properly for windows.
Set it manually for now.

svn path=/trunk/; revision=52431

0c25744c 10/06/2013 06:17 PM Jörg Mayer

The code (at least) in dumpcap assumes that PCAP_CREATE is not
available on Windows - but we detect it in winpcap.

With this change dumpcap compiles and links

svn path=/trunk/; revision=52427

0f8133c3 10/06/2013 04:51 PM Jörg Mayer

More copying of config.h.win32 stuff into cmake

svn path=/trunk/; revision=52419

db512010 10/06/2013 12:11 PM Jörg Mayer

Set some values for Windows manually where autodetection
does not yet work.

svn path=/trunk/; revision=52406

29bcbc55 10/05/2013 06:41 PM Jörg Mayer

(Hopefully) unbreak windows build (#define'ing to 0 is not
undefined).

svn path=/trunk/; revision=52387

07a5c744 10/05/2013 05:56 PM Jörg Mayer

Invert NEED_INET_ATON_H to HAVE_INET_ATON_H
Remove unused NEED_G_ASCII_STRTOULL_H

svn path=/trunk/; revision=52385

30f0ea38 10/04/2013 05:59 PM Jörg Mayer

ssize_t is missing on Windows, so typdef it.

svn path=/trunk/; revision=52370

bae2eee0 08/13/2013 05:58 AM Jörg Mayer

Implement in cmake:

http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=51322

User: guy
Date: 2013/08/12 01:01 PM

Log:
Just check whether dladdr() is available; we check in the code whether
it succeeds, so there's no point in checking whether it succeeds in a...

812f3086 07/23/2013 05:41 AM Jörg Mayer

Use largefile detection in cmake.
Move wiretap/file_wrapper.c back to clean sources.

svn path=/trunk/; revision=50825

cc82d38c 07/16/2013 05:12 PM Martin Kaiser

set HAVE_GETOPT_H and HAVE_GETOPT variables
for both autotools and cmake builds

(in order to use getopt_long(), we have to check if we
can include getopt.h)

svn path=/trunk/; revision=50680

c5548e10 04/19/2013 12:38 PM Jörg Mayer

Add HAVE_TM_ZONE and HAVE_TZNAME detection to fix timezone display
in cmake builds.

svn path=/trunk/; revision=48932

1ebdb2e5 03/01/2013 06:53 PM Balint Reczey

Export libwireshark symbols using WS_DLL_PUBLIC define

Also remove old WS_VAR_IMPORT define and related Makefile magic
everywhere in the project.

svn path=/trunk/; revision=47992

97f5e101 10/18/2012 06:20 PM Evan Huus

Fix CMake build:
- add some new files to CMakeLists
- we do need U for C++ now that we're sharing some headers between
C and C++.

svn path=/trunk/; revision=45650

5ee93219 09/18/2012 05:42 PM Jeff Morriss

*NIX (autofoo and cmake) part of the fix for
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6134 :

Make VERSION_MAJOR, VERSION_MINOR, and VERSION_MICRO available in config.h so
(e.g.) dissector writers can #if around them as necessary to make a piece of...

8e66080f 09/10/2012 04:24 PM Jörg Mayer

Copy over HAVE_NL80211 from autofoo

svn path=/trunk/; revision=44853

d8a7eed0 09/06/2012 06:37 AM Jörg Mayer

Get netlink detection working with cmake (not complete)

svn path=/trunk/; revision=44791

e6e6d621 06/25/2012 04:42 PM Anders Broman

From Tony Trinh:
Update Lua from 5.1 to 5.2

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7400

svn path=/trunk/; revision=43482

c0da019c 06/20/2012 04:59 PM Jörg Mayer

Complete cmake support for netlink detection

svn path=/trunk/; revision=43421

46e1e864 06/20/2012 03:03 PM Jörg Mayer

Forgot to copy one more change

svn path=/trunk/; revision=43417

e64ba28e 06/19/2012 10:21 AM Jörg Mayer

Do the changes to configure from r43354 in cmake as well.
Log:
Start to have an generic wireless toolbar. Sligtly modified patch from
Pontus Fuchs.

svn path=/trunk/; revision=43361

137f3fc4 02/02/2012 07:04 AM Jörg Mayer

- Move setting U into config.h, because
a) C++ has a standardized way of marking parameters as unused
b) cmakes autoquoting magic failed when the compiler wasn't gcc
but moc instead.
- qtshark: Don't try to compile the c source files inside ui/qt/...

7d442f4c 11/07/2011 06:42 PM Gerald Combs

Change the use of threads from "mostly always, depending on your
configure options and Gtk+ and GLib versions" to "always".

svn path=/trunk/; revision=39751

03fe88b3 10/08/2011 02:09 AM Jörg Mayer

Mimic test for IPv6 support in GeoIP from autofoo

svn path=/trunk/; revision=39307

5603cef9 08/23/2011 05:25 AM Stig Bjørlykke

Remove support for libpcre, we use GRegex in GLib.

svn path=/trunk/; revision=38683

6332e885 08/09/2011 05:26 PM Jörg Mayer

Copy over the commit 38437 to cmake.

svn path=/trunk/; revision=38438

5a885f1a 08/06/2011 03:12 PM Guy Harris

Get rid of HAVE_PCAP_SET_BUFFER_SIZE - nobody checks for
pcap_set_buffer_size() (if *pcap has pcap_create() it has
pcap_set_buffer_size(), as they were both introduced in libpcap 1.0.0),
and nobody looks at HAVE_PCAP_SET_BUFFER_SIZE.

svn path=/trunk/; revision=38382

53c55083 08/02/2011 05:23 PM Gerald Combs

Define PACKAGE in config.h.

svn path=/trunk/; revision=38316

ada4a400 07/20/2011 08:13 PM Jörg Mayer

Make USE_THREADS actually work with cmake

svn path=/trunk/; revision=38138

950e4d19 07/06/2011 05:28 AM Jörg Mayer

Add detection of rpcap support in libpcap and use it if available.

svn path=/trunk/; revision=37914

8443bbbf 06/28/2011 05:00 AM Stig Bjørlykke

Replace all strerror() with g_strerror().
Remove our local strerror implementation.
Mark strerror as locale unsafe API.

This fixes bug 5715.

svn path=/trunk/; revision=37812

5b22003e 06/17/2011 06:57 PM Jörg Mayer

Add configure options to make change the default file format
from pcap-ng to pcap.
Add a comment that GTK3 doesn't build yet.

svn path=/trunk/; revision=37701

b9b68170 04/29/2011 02:29 PM Jeff Morriss

Don't check for the existence of gzclearerr() any more.
Check for inflatePrime().

svn path=/trunk/; revision=36955

a96e3dbe 03/08/2011 03:23 PM Stephen Fisher

A little more old packet list cleanup

svn path=/trunk/; revision=36172

4dd920a9 02/21/2011 04:33 PM Jaap Keuter

From Roland Knall:
WS_MSVC_NORETURN is undeclared under a non-Windows operating system, which
breaks compilation in the files epan/except.c and dumpcap.c as well as any
file including epan/except.h

svn path=/trunk/; revision=36023

f337b03f 09/23/2010 05:05 AM Jörg Mayer

Copy behaviour of
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=34145
to cmake.

svn path=/trunk/; revision=34205

d8310ff4 09/23/2010 01:50 AM Jeff Morriss

Assume we HAVE_GZCLEARERR on Windows and when using cmake

svn path=/trunk/; revision=34192

f9981411 05/06/2010 02:34 PM Anders Broman

Checking in Stigs changes from
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=475
BUT not activating the check for
pcap_create()
pcap_set_buffer_size()
This should make it possible to build with support for setting the buffersize if not capturing 802.11 traffic....

e6ecddd4 03/17/2010 03:31 PM Guy Harris

Add CMake tests for pcap_datalink_val_to_description() and
pcap_free_datalinks().

Sort the CMake tests in cmake/modules/FindPCAP.cmake into the same order
as the tests in the autoconf script, and note that, in the autoconf
script, the checks for pcap_open_dead() and pcap_freecode() do more than...

98024a00 10/06/2009 12:01 PM Stig Bjørlykke

Invert check for getopt: NEED_GETOPT_H -> HAVE_GETOPT_H
Rename getopt.[ch] -> wsgetopt.[ch] to avoid name collision.

svn path=/trunk/; revision=30370

95182116 09/20/2009 08:19 PM Jörg Mayer

CMake:

- Add opcua to the list of plugins to build
- Link the gtk stuff statically into wireshark
- Beginnings of "make install"
- Change a few things about install paths

svn path=/trunk/; revision=30029

24fb135f 09/15/2009 08:22 AM Jörg Mayer

Build the asn1 plugin. The only problem(?) is, that it is
name libasn1.so instead of asn1.so

svn path=/trunk/; revision=29919

7eed375f 09/12/2009 01:20 PM Jörg Mayer

Make building with GeoIP, Python, Capabilities and c-ares
actually work.

svn path=/trunk/; revision=29870

ca6b1e2b 09/09/2009 09:20 AM Jörg Mayer

CMAKE: Get most of of missing build pieces into place

svn path=/trunk/; revision=29819

2a5826d2 09/01/2009 03:27 PM Kovarththanan Rajaratnam

Define some windows specific header files

svn path=/trunk/; revision=29660

f4c7321f 09/01/2009 03:19 PM Kovarththanan Rajaratnam

Check for mkdtemp()

svn path=/trunk/; revision=29659

19252353 08/31/2009 07:11 PM Jörg Mayer

Add check for HAVE_MKSTEMP to make build work again on
platforms that know about mkstemp().

svn path=/trunk/; revision=29645

746124c9 08/31/2009 02:48 PM Kovarththanan Rajaratnam

CMake: Remove PRId64, PRIu64, PRIx64, PRIX64, and PRIo64 which are unused

svn path=/trunk/; revision=29639

67d508ed 06/16/2009 12:12 AM Jörg Mayer

OK, so my last commit message was too optimistic - I was using
an installed version of wsutil. dumpcap now really builds on
Linux via cmake.

svn path=/trunk/; revision=28754

86e10880 07/18/2008 08:11 AM Jeff Morriss

Remove iconv/libiconv checks from *NIX builds: GLIB-2 provides iconv replacements.

svn path=/trunk/; revision=25765

5fe95468 10/28/2007 07:49 PM Sake Blok

Bug 1227 : From Frederic Heem:

  • modify CMakeInstallDirs.cmake according to cmake developper wishes
  • FindDBUSGLIB.cmake fixes
  • Add HAVE_CHOWN
  • remove DBus from CMakeLists.txt.
  • DBus support has its own application (capdbus) and is in a self contained directory. A separate patch will be provided...
e2686060 12/08/2006 10:05 AM Jörg Mayer

Get rid of UCD SNMP support (it's not longer supported and
superseeded by net-snmp). Replace some_snmp by net_snmp
where appropriate.

svn path=/trunk/; revision=20071

e8a5a410 10/24/2006 01:39 PM Jörg Mayer

Parts of http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1179

Frederic Heem:
  • More cmake system checks. It compiles dumpcap without running configure,

svn path=/trunk/; revision=19672

d6417e08 09/06/2006 06:28 PM Jörg Mayer

cmake/
Add some more (hackish) tests.
Add a LICENSE file until I find the time to add it to all
files individually.

CMakeLists.txt
Add some addiotional stuff regarding options.
Add (non-working) code to generate config.h
Handle GTK1 vs GTK2 and GLIB1 vs GLIB2...