wireshark/caputils
João Valverde 640382c743 CMake: Allow setting per target compiler warnings
Setting our compiler warning flags in CMAKE_C_FLAGS does not allow
using different flags per target.

Allow for that possibility by setting the internal WS_WARNINGS_{C,CXX}_FLAGS
and using the COMPILE_OPTIONS property to set them.

This change is just setting mechanism and there should be no difference
in generated warnings.

The check_X_compiler_flag cmake test is changed to test each flag individually.
We need a list, not a space separated string, and the aggregate test is not
significant.

Change-Id: I59fc5cd7e130c7a5e001c598e3df3e13f83a6a25
Reviewed-on: https://code.wireshark.org/review/17150
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>
2016-08-23 21:33:09 +00:00
..
.editorconfig Add EditorConfig settings for most C files 2016-03-08 10:46:35 +00:00
CMakeLists.txt CMake: Allow setting per target compiler warnings 2016-08-23 21:33:09 +00:00
Makefile.am Remove Makefile.common files 2016-06-30 11:04:17 +00:00
airpcap.h Change a lot of http:// URLs to https://. 2015-03-10 19:30:50 +00:00
airpcap_loader.c *_stdup_printf -> strdup for "single string only" formatting. 2016-06-06 06:03:58 +00:00
airpcap_loader.h Try to fix: warning C6244: Local declaration of 'airpcap_if_list' hides 2015-07-02 15:28:03 +00:00
capture-pcap-util-int.h Move more capture device handling to the caputils library. 2016-01-07 04:38:39 +00:00
capture-pcap-util-unix.c Use AC_CHECK_MEMBERS 2016-04-02 22:19:00 +00:00
capture-pcap-util.c pcap_list_datalinks() failing is an error. 2016-01-07 06:07:42 +00:00
capture-pcap-util.h Don't declare libpcap wrappers if we're not building with libpcap. 2016-01-07 05:29:05 +00:00
capture-wpcap.c Move npf_sys_is_running() from wsutil to caputils. 2016-06-03 21:24:47 +00:00
capture-wpcap.h Move npf_sys_is_running() from wsutil to caputils. 2016-06-03 21:24:47 +00:00
capture_ifinfo.h Fix retrieval of data link type supported by remote interfaces with authentication 2015-07-22 07:10:10 +00:00
capture_win_ifnames.c Remove unnecessary includes. 2016-01-06 00:14:32 +00:00
capture_win_ifnames.h
capture_wpcap_packet.c
capture_wpcap_packet.h
doxygen.cfg.in
iface_monitor.c Include ws_diag_control.h in config.h 2016-04-04 23:05:31 +00:00
iface_monitor.h Allow the interface monitor routines to be called from C++. 2014-07-16 02:28:39 +00:00
ws80211_utils.c Reapply "ws80211: Disable shorten-64-to-32." 2016-05-22 04:56:10 +00:00
ws80211_utils.h dumpcap: Add support for 802.11ac monitor modes 2016-03-01 15:23:44 +00:00