Kyle Evans
fe815331bb
build: provide a default WARNS for all in-tree builds
...
The current default is provided in various Makefile.inc in some top-level
directories and covers a good portion of the tree, but doesn't cover parts
of the build a little deeper (e.g. libcasper).
Provide a default in src.sys.mk and set WARNS to it in bsd.sys.mk if that
variable is defined. This lets us relatively cleanly provide a default WARNS
no matter where you're building in the src tree without breaking things
outside of the tree.
Crunchgen has been updated as a bootstrap tool to work on this change
because it needs r365605 at a minimum to succeed. The cleanup necessary to
successfully walk over this change on WITHOUT_CLEAN builds has been added.
There is a supplemental project to this to list all of the warnings that are
encountered when the environment has WARNS=6 NO_WERROR=yes:
https://warns.kevans.dev -- this project will hopefully eventually go away
in favor of CI doing a much better job than it.
Reviewed by: emaste, brooks, ngie (all earlier version)
Reviewed by: emaste, arichardson (depend-cleanup.sh change)
Differential Revision: https://reviews.freebsd.org/D26455
2020-09-18 17:17:46 +00:00
..
2019-12-11 17:37:53 +00:00
2020-09-18 17:17:46 +00:00
2020-08-04 18:23:32 +00:00
2020-08-17 17:07:05 +00:00
2020-08-04 02:18:24 +00:00
2020-03-26 17:34:17 +00:00
2020-08-17 12:52:57 +00:00
2020-05-16 02:29:10 +00:00
2020-09-18 17:17:46 +00:00
2020-04-19 02:20:39 +00:00
2020-09-14 10:35:39 +00:00
2020-07-19 23:56:19 +00:00
2019-12-11 17:37:53 +00:00
2019-12-11 17:37:53 +00:00
2019-12-20 19:53:05 +00:00
2019-12-11 17:37:53 +00:00
2019-12-11 17:37:53 +00:00
2020-04-19 02:18:40 +00:00
2020-08-13 22:42:24 +00:00
2019-12-11 17:37:53 +00:00
2020-09-18 17:17:46 +00:00
2020-09-11 13:28:37 +00:00
2019-12-20 19:53:05 +00:00
2019-12-11 17:37:53 +00:00
2020-07-06 09:53:00 +00:00
2020-08-25 13:23:31 +00:00
2020-09-18 17:17:46 +00:00
2020-08-10 16:58:05 +00:00
2019-12-11 17:37:53 +00:00
2020-09-10 16:47:12 +00:00
2019-12-11 17:37:53 +00:00
2019-12-11 17:37:53 +00:00
2020-09-11 13:28:37 +00:00
2019-12-11 17:37:53 +00:00
2020-06-23 16:29:59 +00:00
2020-08-04 21:09:36 +00:00
2019-12-11 17:37:53 +00:00
2019-12-11 17:37:53 +00:00
2019-12-11 17:37:53 +00:00
2019-12-11 17:37:53 +00:00
2020-07-06 17:47:29 +00:00
2019-12-11 17:37:53 +00:00
2019-12-05 13:20:15 +00:00
2020-05-28 22:05:50 +00:00
2019-12-20 19:53:05 +00:00
2019-12-11 17:37:53 +00:00
2020-08-17 05:57:02 +00:00
2019-12-11 17:37:53 +00:00
2020-08-25 20:07:11 +00:00
2020-04-30 22:08:40 +00:00
2019-12-11 17:37:53 +00:00
2019-12-11 17:37:53 +00:00
2019-12-11 17:37:53 +00:00
2020-09-02 22:10:08 +00:00
2020-06-04 22:58:37 +00:00
2020-01-07 21:44:27 +00:00
2020-07-08 18:58:44 +00:00
2019-12-11 17:37:53 +00:00
2020-08-25 13:30:34 +00:00
2020-03-23 18:26:23 +00:00
2020-06-20 21:32:07 +00:00
2020-06-17 15:57:59 +00:00
2020-07-23 18:55:47 +00:00
2020-08-28 19:50:40 +00:00
2019-12-11 17:37:53 +00:00
2019-12-11 17:37:53 +00:00
2019-12-11 17:37:53 +00:00
2020-05-15 12:04:39 +00:00
2020-09-01 06:06:32 +00:00
2019-12-11 17:37:53 +00:00
2020-06-27 02:17:04 +00:00
2020-01-27 18:04:28 +00:00
2020-09-11 13:28:37 +00:00
2020-06-17 10:42:20 +00:00
2019-12-11 17:37:53 +00:00
2020-08-17 05:57:02 +00:00
2019-12-21 21:01:03 +00:00
2020-09-17 18:24:51 +00:00
2020-08-05 19:05:49 +00:00
2020-09-10 15:37:07 +00:00
2020-08-25 02:21:27 +00:00
2019-12-13 04:55:17 +00:00
2020-08-04 02:16:43 +00:00
2019-12-11 17:37:53 +00:00
2019-12-11 17:37:53 +00:00
2020-06-05 18:44:14 +00:00
2019-12-11 17:37:53 +00:00
2019-12-11 17:37:53 +00:00
2020-08-21 00:27:06 +00:00
2020-07-15 18:28:54 +00:00
2020-07-15 18:28:54 +00:00
2020-09-11 13:28:37 +00:00
2020-03-14 15:15:27 +00:00
2020-01-04 20:19:25 +00:00
2019-12-02 20:58:04 +00:00
2019-12-11 17:37:53 +00:00
2020-09-09 22:18:44 +00:00
2019-12-13 05:11:34 +00:00
2020-09-18 17:17:46 +00:00
2020-02-27 04:44:58 +00:00
2020-09-11 13:28:37 +00:00
2020-06-23 21:37:12 +00:00
2020-05-21 01:55:35 +00:00
2019-12-11 17:37:53 +00:00
2020-05-21 21:00:46 +00:00
2020-06-09 17:17:43 +00:00
2020-06-05 07:57:16 +00:00
2020-06-25 21:34:43 +00:00
2020-04-01 05:45:12 +00:00
2019-12-11 17:37:53 +00:00
2020-05-15 15:54:22 +00:00
2019-12-11 17:37:53 +00:00
2020-09-18 17:17:46 +00:00
2019-12-11 17:37:53 +00:00
2020-05-12 01:47:33 +00:00
2020-09-11 13:28:37 +00:00
2020-08-17 05:57:02 +00:00
2020-08-03 17:53:15 +00:00
2020-09-18 17:17:46 +00:00
2020-08-28 20:03:54 +00:00
2020-09-18 17:17:46 +00:00