Merged requested to merge ZUUL42:Werror_icc into develop
Created by: ZUUL42
This sets puts all Werror flags in place for the ICC build to be activated individually at a package level. It will also set Werror for Pike in the ICC build.
Motivation and Context
This is work toward #3178 turning Werror on for all packages in the ICC build.
How Has This Been Tested?
Run through a test build to confirm Pike builds with Werror flags set.
My commit messages mention the appropriate GitHub issue numbers.
My code follows the code style of the affected package(s).
All new and existing tests passed.
No new compiler warnings were introduced.
These changes break backwards compatibility.