wireshark/tools
Adrian Ratiu 61e66c37ab cmake: lemon: allow overriding lemon CC setting
When cross-compiling wireshark the lemon tool should be built
using the host machine compiler to be run on the host. Before
cmake this was done via autotools CC_FOR_BUILD but cmake only
supports one compiler toolchain per build and requires some
workarounds like running cmake twice using separately defined
toolchains.

This gets ugly and complicated fast when considering multiple
toolchains, especially for a simple tool like lemon, so just
allow builds to override the C compiler and wipe the cflags.

This way systems like Gentoo/ChromeOS/Yocto with a properly
setup cross-compile environment can just point to the native
BUILD_CC or similar while minimizing complexity.
2021-08-31 19:19:05 +00:00
..
cppcheck Replace the Large File Support CMake stuff. 2021-03-22 12:11:26 +00:00
json2pcap Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
lemon cmake: lemon: allow overriding lemon CC setting 2021-08-31 19:19:05 +00:00
npl HTTPS (almost) everywhere. 2019-07-26 18:44:40 +00:00
oss-fuzzshark fuzzshark: integrate oss-fuzz targets in CMake 2018-10-20 07:00:43 +00:00
pidl Clean up URLs. 2020-10-02 20:13:42 -07:00
Get-HardenFlags.ps1 HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00
SkinnyProtocolOptimized.xml skinny: remove comment that matches field label (callState) 2018-09-20 22:59:31 +00:00
WiresharkXML.py Fix issues discovered by common python linters 2020-09-26 04:38:18 +00:00
alpine-setup.sh wiretap: Convert ascend.y to Lemon. 2020-11-30 08:15:43 +00:00
asn2deb HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00
asn2wrs.py ITS: fix asn2wrs #.NO_EMIT 2021-05-06 07:36:08 +00:00
bsd-setup.sh wiretap: Convert ascend.y to Lemon. 2020-11-30 08:15:43 +00:00
checkAPIs.pl checkAPIs: __func__ is now part of C99, allow it 2021-06-25 22:06:32 +00:00
check_dissector_urls.py Fix issues discovered by common python linters 2020-09-26 04:38:18 +00:00
check_spelling.py Some more spelling fixes. 2021-04-10 22:50:52 +00:00
check_static.py check_static.py: remove unused option 2021-06-08 10:47:59 +01:00
check_tfs.py check_tfs: we want os.path.commonprefix, not os.path.commonpath. 2021-08-25 01:24:31 -07:00
check_typed_item_calls.py Remove trailing colons from item label names 2021-08-23 08:32:56 +00:00
checkfiltername.pl MySQL: Added support for MariaDB protocol 2020-09-08 09:02:02 +02:00
checkhf.pl HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00
checklicenses.py Rename version.h to be more descriptive 2021-07-09 18:27:41 +00:00
colorfilters2js.pl spdx: more licenses converted. 2018-03-07 15:56:44 +00:00
commit-msg Add a commit-msg that may be installed to verify commit msg line length. 2021-03-23 09:09:19 +00:00
compress-pngs.sh tools: Make compress-pngs a standard utility. 2020-01-05 01:52:01 +00:00
convert-proto-tree-new.awk
convert_expert_add_info_format.pl Lua: reconcile expert info groups; add PI_ASSUMPTION 2021-06-21 15:27:51 +00:00
convert_proto_tree_add_text.pl Lua: reconcile expert info groups; add PI_ASSUMPTION 2021-06-21 15:27:51 +00:00
debian-nightly-package.sh More licenses converted to SPDX. 2018-03-07 13:35:49 +00:00
debian-setup.sh Don't try to install qt5-default 2021-05-14 21:31:26 +00:00
delete_includes.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
detect_bad_alloc_patterns.py First pass pinfo->pool conversion 2021-07-21 05:38:29 +00:00
extract_asn1_from_spec.pl LPP: upgrade dissector to v16.3.0 2021-01-07 11:48:43 +00:00
fix-encoding-args.pl dfilter, ftypes: get rid of FT_PCRE. 2021-03-21 03:27:44 -07:00
fixhf.pl spdx: more licenses converted. 2018-03-07 15:56:44 +00:00
fuzz-test.sh Tools: Try to exit more gracefully from fuzzing. 2021-05-11 11:07:27 -07:00
gen-bugnote Tools: Handle leading "#"s in gen-bugnote. 2020-09-30 09:56:53 -07:00
generate-bacnet-vendors.py spdx: more licenses converted. 2018-03-09 04:50:23 +00:00
generate-dissector.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
generate-nl80211-fields.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
generate-sysdig-event.py Fix issues discovered by common python linters 2020-09-26 04:38:18 +00:00
generate_authors.pl AUTHORS: remove newlines. 2020-01-07 16:52:34 +00:00
html2text.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
idl2deb HTTPS (almost) everywhere. 2019-07-26 18:44:40 +00:00
idl2wrs HTTPS (almost) everywhere. 2019-07-26 18:44:40 +00:00
indexcap.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
lex.py spdx: more licenses converted. 2018-03-09 04:48:20 +00:00
licensecheck.pl HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00
list_protos_in_cap.sh More licenses converted to SPDX. 2018-03-07 13:35:49 +00:00
macos-setup-brew.sh tools: add more packages to brew script. 2021-03-10 16:28:16 +00:00
macos-setup.sh tools: use glib version 2.68.4 on MacOS 2021-08-24 19:23:49 +00:00
make-manuf.py make-manuf updates. 2021-02-17 14:21:41 -08:00
make-no-reassembly-profile.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
make-packet-dcm.py Update to DICOM Edition 2021b 2021-05-03 19:51:19 +00:00
make-pci-ids.py Generate a valid source file, with a newline at the end 2021-08-05 14:05:22 +00:00
make-plugin-reg.py Oops, put back accidentally deleted blank comment line. 2021-01-30 19:29:59 -08:00
make-regs.py wiretap: more work on file type/subtypes. 2021-02-17 21:54:28 +00:00
make-services.py Fix issues discovered by common python linters 2020-09-26 04:38:18 +00:00
make-sminmpec.pl spdx: more licenses converted. 2018-03-07 15:56:44 +00:00
make-tls-ct-logids.py tls: Update list of CT logs to 2020-05-29 2020-07-10 05:11:26 +00:00
make-usb.py Tools: Update the usb.ids URL in make-usb.py. 2020-11-15 22:21:14 +00:00
make-version.pl make-version.pl: Remove duplicate "-f" option 2021-07-09 22:25:20 +01:00
make_charset_table.c
msnchat spdx: more licenses converted. 2018-03-09 04:50:23 +00:00
ncp2222.py Fix duplicated filter namecated fileter names 2021-01-11 19:20:10 +00:00
netscreen2dump.py Fix issues discovered by common python linters 2020-09-26 04:38:18 +00:00
parse_xml2skinny_dissector.py HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00
pkt-from-core.py Fix issues discovered by common python linters 2020-09-26 04:38:18 +00:00
pre-commit Detect and replace bad allocation patterns 2020-12-22 14:56:38 +00:00
pre-commit-ignore.conf http: Add dissection of HTTP2-Settings 2021-05-08 17:14:45 +00:00
pre-commit-ignore.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
process-x11-fields.pl Remove popcount in favor of ws_count_ones. 2018-03-13 17:18:01 +00:00
process-x11-xcb.pl Fix the type of arrays of pointers to hf_ values for bitfield routines. 2020-06-19 11:32:26 +00:00
randpkt-test.sh Tools: Try to exit more gracefully from fuzzing. 2021-05-11 11:07:27 -07:00
rdps.py rdps.py: Use string equality for comparing strings 2021-01-25 11:32:12 +00:00
release-update-debian-soversions.sh CMake: Get rid of FULL_SO_VERSION 2018-06-07 04:01:37 +00:00
rpm-setup.sh rpm-setup.sh: Fix typo 2021-03-05 16:40:28 +00:00
sharkd_shell.py sharkd_shell.py: add interactive debug shell for sharkd 2019-10-02 22:05:29 +00:00
test-captures.sh More shellcheck checks and fixes. 2018-06-07 18:11:12 +00:00
test-common.sh Fuzz: Don't blame the latest commit. 2020-10-23 06:33:40 +00:00
update-appdata.py Linux: rename metadata according to spec 2020-12-10 18:11:12 +00:00
update-tools-help.py Tools+test: Call python3 explicitly. 2020-11-05 06:46:35 +00:00
update-tx Qt+tools: Fix most of our lupdate warnings. 2021-01-18 16:56:20 +00:00
usb-ptp-extract-models.pl spdx: more licenses converted. 2018-03-07 15:56:44 +00:00
usb-ptp-extract-models.txt
valgrind-wireshark.sh Revert temp changes to valgrind-wireshark.sh 2020-10-19 10:35:26 +00:00
validate-clang-check.sh ETWDUMP: Update to support live capture 2021-05-13 21:17:09 +00:00
validate-commit.py Strip comment lines before validating format 2021-06-11 16:46:13 +02:00
validate-diameter-xml.sh Diameter: Update AVPs from 3GPP TS 29.272 V16.4.0 2021-06-03 15:49:38 +02:00
vg-suppressions vg-suppressions: suppress more GLib-related memleaks 2018-04-24 21:12:49 +00:00
win-setup.ps1 Windows: Upgrade c-ares to 1.17.2. 2021-08-15 18:45:33 +00:00
wireshark_be.py IDL: Clean up IDL based dissector generation 2020-05-06 03:49:52 +00:00
wireshark_gen.py IDL: Clean up IDL based dissector generation 2020-05-06 03:49:52 +00:00
wireshark_words.txt Some spelling fixes. 2021-08-27 22:21:40 +00:00
ws-coding-style.cfg Update our issue tracker URL in some places. 2020-09-16 01:29:07 +00:00
yacc.py HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00