wireshark/tools
João Valverde 9bba3866ff CMake: Allow user build flags to override default build flags
Autotools has the very useful feature by design of allowing the user
to override the default build flags (you break it you keep it).

Apparently CMake applies COMPILE_OPTIONS target property after
CMAKE_{C,CXX}_FLAGS so that doesn't work here. Prepend our flags to those
variables instead to make it work then.

Specific target flag overrides can still be added with COMPILER_OPTIONS
(e.g: generated files with -Wno-warning) but this is less effective and
then we're back at the point where this overrides user flags. It's less
of a concern though.

Change-Id: I44761a79be4289238e02d4e781fef0099628817b
Reviewed-on: https://code.wireshark.org/review/23675
Petri-Dish: João Valverde <j@v6e.pt>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: João Valverde <j@v6e.pt>
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2017-10-13 21:32:18 +00:00
..
cppcheck
dftestfiles
dftestlib IPv4/IPv6 display filter fixes and testing 2017-06-20 13:56:28 +00:00
json2pcap json2pcap support added 2017-02-25 19:11:01 +00:00
lemon CMake: Allow user build flags to override default build flags 2017-10-13 21:32:18 +00:00
npl
oss-fuzzshark Rename "ws_version_info.h", also .c 2017-09-26 17:32:08 +00:00
pidl pidl: fix field2name wireshark dissector test. 2017-09-25 07:21:00 +00:00
.gitattributes
Get-HardenFlags.ps1
Makefile.am Remove TPG plugin and dependencies 2017-09-28 12:26:01 +00:00
SkinnyProtocolOptimized.xml [skinny]: minor changes to xml file 2017-08-21 15:28:02 +00:00
WiresharkXML.py
asn2deb
asn2wrs.py
checkAPIs.pl checkAPIs.pl: Don't check prefs.[ch] for duplicate registered variables 2017-08-08 15:07:26 +00:00
checkfiltername.pl Allow proto_register_protocol_in_name_only values to be used as valid hf_ field prefixes. 2017-05-12 03:05:59 +00:00
checkhf.pl checkhf: handle C++-style comments 2017-04-08 19:14:00 +00:00
checklicenses.py
colorfilters2js.pl
commit-msg Update tools/commit-msg. 2016-12-15 19:46:37 +00:00
compare-abis.sh
compress-pngs.sh
convert-proto-tree-new.awk
convert_expert_add_info_format.pl
convert_proto_tree_add_text.pl
debian-nightly-package.sh debian-nightly-package.sh: Add Wireshark license 2017-04-04 16:22:01 +00:00
debian-setup.sh debian-setup: Always install Libgcrypt 2017-05-09 18:22:21 +00:00
delete_includes.py
dfilter-test.py
extract_asn1_from_spec.pl LPP: upgrade dissector to v14.2.0 2017-07-18 04:38:05 +00:00
fix-encoding-args.pl
fixhf.pl
ftsanity.py
fuzz-test.sh Fuzz: Limit the number of packets we process with Valgrind. 2017-10-09 22:19:39 +00:00
gen-bugnote Escape opening curly braces in gen-bugnote. 2017-01-04 17:52:04 +00:00
generate-bacnet-vendors.py
generate-nl80211-fields.py Initial support for Linux 802.11 Netlink (nl80211) dissection 2017-04-17 02:10:45 +00:00
generate-sysdig-event.py
generate_authors.pl
git-compare-abis.sh
git-export-release.sh Add version.conf to git-export-release. 2017-09-20 11:56:19 +00:00
gtk.suppression tools: add a Gtk/GNOME suppression file. 2017-02-02 12:42:01 +00:00
html2text.py
idl2deb
idl2wrs
indexcap.py
install_rpms_for_devel.sh tools: add rpm-setup.sh. 2016-12-19 13:13:24 +00:00
lex.py
licensecheck.pl
list_protos_in_cap.sh
macos-setup-brew.sh cmake: look for Qt5 from Homebrew on macOS 2017-09-21 00:49:01 +00:00
macos-setup.sh Get rid of no-longer-needed patches to PortAudio. 2017-09-01 21:53:30 +00:00
make-dissector-reg.py Add version check for plugin compatibility 2017-10-03 10:09:24 +00:00
make-manuf Extract the "long name" out of the manuf file and use it for some resolution 2017-08-24 05:00:06 +00:00
make-pixbuf-csource.pl
make-services.py Make the services dictionary ordering stable 2017-08-06 09:52:06 +00:00
make-sminmpec.pl Extend enterprises.tsv to accept spaces as separators 2017-07-18 04:41:12 +00:00
make-tap-reg.py
make-tls-ct-logids.py TLS: append Log name for CT Log IDs 2017-03-10 02:38:14 +00:00
make-usb.py
make_charset_table.c
msnchat
ncp2222.py ncp: convert GHashTable to wmem_map_t. 2017-02-02 15:33:20 +00:00
netscreen2dump.py
parse_xml2skinny_dissector.py [skinny]: minor changes to xml file 2017-08-21 15:28:02 +00:00
pkt-from-core.py
pre-commit Update message on outdated precommit hook 2016-11-28 16:00:03 +00:00
pre-commit-ignore.conf Combine Decode As and port preferences for tcp.port dissector table. 2016-10-08 02:44:53 +00:00
pre-commit-ignore.py
process-x11-fields.pl
process-x11-xcb.pl Add terminating NULL to lists for proto_tree_add_bitmask(). 2017-05-03 02:52:37 +00:00
randpkt-test.sh randpkt-test: Fix our optstring 2016-10-05 18:35:44 +00:00
rdps.py
release-update-debian-soversions.sh debian: Add script for updating shared library package names 2017-08-09 00:58:09 +00:00
rpm_setup.sh tools: add rpm-setup.sh. 2016-12-19 13:13:24 +00:00
runa2x.sh
setuid-root.pl.in
test-captures.sh Add an initial "shellcheck" target. 2016-09-26 23:17:02 +00:00
test-common.sh Redirect to /dev/null, not /devnull. 2017-09-09 16:22:55 +00:00
textify.ps1
update-tx Remove line numbers (locations) from .ts files 2017-07-20 09:56:42 +00:00
usb-ptp-extract-models.pl
usb-ptp-extract-models.txt
valgrind-wireshark.sh tools: add options validation. 2017-02-24 13:49:56 +00:00
validate-diameter-xml.sh Validate the Diameter XML files in the pre-commit script. 2016-11-02 04:42:47 +00:00
vg-suppressions tools: add more entries to valgrind suppression file (libc). 2017-03-05 15:12:20 +00:00
win-setup.ps1 win-setup: Don't bother downloading UPX. 2017-10-12 20:45:04 +00:00
wireshark_be.py
wireshark_gen.py dissectors (and tools): fix typo dependant -> dependent 2017-03-19 21:55:21 +00:00
ws-coding-style.cfg
yacc.py