wireshark/cmake/modules
Gerald Combs 84ab55cf75 Docs+Packaging: Convert our man pages to Asciidoctor.
Convert doc/*.pod to Asciidoctor. This:

* Means we use the same markup for our man pages, the guides, and
  release notes.
* Lets us add versions to our man pages.
* Gives us more formatting options, e.g. AsciiDoc supports `commands`,
  nested lists and makes it easy to include version information. The
  manpage backend doesn't seem to support tables very well,
  unfortunately.

Convert our CMake configuration to produce *roff and html man pages
using Asciidoctor. Add a "manarg" block macro which makes our synopses
wrap correctly.

Similar to the release notes, guides, and FAQ, if Asciidoctor isn't
found the man pages won't be generated or installed.

Move Asciidoctor to the list of package build dependencies in various
places.

This commit includes the conversion script (pod2adoc.py), which will be
removed later.

Line count sanity check:

Man page         .pod .adoc
androiddump       260  280
asn2deb            93  105
capinfos          401  471
captype            54   55
ciscodump         241  269
dftest             42   42
dpauxmon          153  169
dumpcap           464  534
editcap           528  583
etwdump           136  156
extcap            157  181
idl2deb            91  103
idl2wrs           120  100
mergecap          206  207
mmdbresolve        75   75
randpkt           107  111
randpktdump       158  184
rawshark          558  610
reordercap         76   78
sdjournal         145  157
sshdump           272  302
text2pcap         274  312
tshark           2135 2360
udpdump           133  151
wireshark-filter  486  479
wireshark        2967 3420
2021-10-01 16:42:34 +00:00
..
COPYING-CMAKE-SCRIPTS HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00
CheckCLinkerFlag.cmake CMake: Remove link test output line 2018-09-09 22:33:00 +00:00
FileInstall.cmake CMake: Install the HTML guides. 2018-02-13 06:18:34 +00:00
FindAIRPCAP.cmake CMake: Fix inconsistent find_package() report output 2019-01-12 18:16:59 +00:00
FindAsciidoctor.cmake Docs+Packaging: Convert our man pages to Asciidoctor. 2021-10-01 16:42:34 +00:00
FindBCG729.cmake CMake: Make pkg-config functions quiet 2020-10-19 16:10:33 +00:00
FindBROTLI.cmake Add brotli decompression support for HTTP and HTTP2 dissectors. 2019-04-22 15:24:46 +00:00
FindCAP.cmake cmake: use pkg-config for resolving dependencies 2014-10-01 08:14:34 +00:00
FindCARES.cmake Windows: Use a c-ares DLL built with vcpkg. 2019-01-14 21:31:08 +00:00
FindChocolatey.cmake CMake,WSDG: Remove Cygwin support 2019-01-09 04:21:50 +00:00
FindDOXYGEN.cmake CMake: Add Doxygen search hint for Windows 2021-09-20 15:49:57 +00:00
FindFseeko.cmake Replace the Large File Support CMake stuff. 2021-03-22 12:11:26 +00:00
FindGCRYPT.cmake CMake: clean up FindGCRYPT.cmake 2018-12-30 15:03:23 +00:00
FindGLIB2.cmake Windows: Add preliminary support for MSYS2 2021-09-27 16:45:58 +00:00
FindGMODULE2.cmake CMake: Use glib debug dlls in Windows debug builds 2019-09-28 10:24:34 +00:00
FindGNUTLS.cmake CMake: clean up FindGNUTLS.cmake 2018-12-31 08:11:21 +00:00
FindGTHREAD2.cmake CMake: Use glib debug dlls in Windows debug builds 2019-09-28 10:24:34 +00:00
FindILBC.cmake CMake: fix some warnings reported by CMake 3.17 2020-04-05 07:56:57 +00:00
FindKERBEROS.cmake CMake: include CheckFunctionExists in FindKERBEROS.cmake 2021-08-10 17:46:40 +02:00
FindLEX.cmake CMake,WSDG: Remove Cygwin support 2019-01-09 04:21:50 +00:00
FindLFS.cmake Replace the Large File Support CMake stuff. 2021-03-22 12:11:26 +00:00
FindLIBSSH.cmake Windows: upgrade libssh to 0.9.5 2020-12-09 22:35:25 +00:00
FindLUA.cmake CMake: fix detection of Lua development package 2020-03-19 08:50:29 +00:00
FindLZ4.cmake CMake: Fixup a variable in FindLZ4.cmake 2019-12-11 04:55:43 +00:00
FindLibXml2.cmake Windows: Update GLib to 2.66.4. 2021-06-10 03:48:28 +00:00
FindM.cmake FindM.cmake: directly pass -lm to fix selective static linking 2018-10-18 20:06:49 +00:00
FindMSVC_REDIST.cmake CMake+PortableApps: Include the VC runtime (second try). 2015-12-04 22:32:32 +00:00
FindMaxMindDB.cmake Windows: Upgrade brotli, libmaxminddb, lz4, and snappy. 2020-12-01 08:32:44 +00:00
FindMinizip.cmake Add compatibility fix for Minizip dependency 2021-09-23 14:19:02 +00:00
FindNGHTTP2.cmake CMake: fix some warnings reported by CMake 3.17 2020-04-05 07:56:57 +00:00
FindNL.cmake cmake: fix breakage with libnl2 2016-09-12 12:10:19 +00:00
FindNSIS.cmake Fix detection of NSIS/WiX install path when running a win64 CMake 2016-07-09 07:22:09 +00:00
FindOPUS.cmake RTP: opus playback 2020-10-03 21:15:09 +00:00
FindPCAP.cmake Merge the caputils/ and capchild/ directories 2021-03-29 06:08:02 +01:00
FindPortableApps.cmake CMake: Initial PortableApps targets. 2015-04-14 19:11:50 +00:00
FindPowerShell.cmake CMake: fix another Windows specific warning reported by CMake 3.17 2020-04-13 20:41:30 +00:00
FindSBC.cmake CMake: Fix inconsistent find_package() report output 2019-01-12 18:16:59 +00:00
FindSETCAP.cmake
FindSMI.cmake epan: Remove some extraneous #ifdefs 2021-09-18 23:25:31 +01:00
FindSNAPPY.cmake Windows: Upgrade brotli, libmaxminddb, lz4, and snappy. 2020-12-01 08:32:44 +00:00
FindSPANDSP.cmake CMake: Fixup SpanDSP's TIFF includes. 2021-07-14 09:10:09 -07:00
FindSparkle.cmake CMake: Work correctly without Sparkle. 2019-11-15 22:34:06 +00:00
FindSpeexDSP.cmake CMake: Check for and use system SpeexDSP library 2019-05-02 21:12:01 +00:00
FindSystemd.cmake CMake: fix some warnings reported by CMake 3.17 2020-04-05 07:56:57 +00:00
FindVLD.cmake CMake: Add ENABLE_VLD option for MSVC 2021-04-10 21:53:59 +00:00
FindWSLibrary.cmake CMake: Make FindWSLibrary compatible with older CMake 2019-10-02 09:55:44 +00:00
FindWSWinLibs.cmake Windows: Start using a `vcpkg export` bundle. 2019-03-18 22:22:44 +00:00
FindWiX.cmake HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00
FindWinSparkle.cmake FindWinSparkle.cmake: Fix a comment. 2020-07-19 19:47:21 +00:00
FindXSLTPROC.cmake Windows: Switch from HTML Help to plain HTML. 2021-06-04 08:57:32 +00:00
FindZLIB.cmake Windows: Update GLib to 2.66.4. 2021-06-10 03:48:28 +00:00
FindZSTD.cmake cmake: fix issue when zstd is missing. 2019-08-28 16:51:01 +00:00
LICENSE.txt
LocatePythonModule.cmake CMake: try harder to find the right Python version 2019-01-10 06:42:08 +00:00
UseAsn2Wrs.cmake Require Python 3, drop Python 2 support 2018-11-07 20:46:59 +00:00
UseCheckAPI.cmake Add checkAPI calls to CMake. 2016-05-02 12:01:24 +00:00
UseCustomIncludes.cmake CMake: Don't go on about "custom files" 2019-01-13 07:15:40 +00:00
UseExecutableResources.cmake Windows: fix RC information generation 2018-11-06 21:56:39 +00:00
UseLemon.cmake cmake: lemon: fix path to internal lemon tool 2021-08-31 19:19:05 +00:00
UseMakePluginReg.cmake CMake: Reduce "Generating plugin.c" noise during the build 2021-01-07 10:19:04 +00:00
UseMakeTaps.cmake Rewrite make-{dissectors,taps} in Python 2018-06-11 17:01:05 +00:00
WiresharkPlugin.cmake CMake: Mark our plugin include directories PRIVATE. 2021-06-22 22:17:42 +00:00
readme.txt

readme.txt

The following modules have been copied from CMake trunk _without_ modifications:

* FindZLIB.cmake