Setup all Werror ICC flags & activate those flags for Pike & Tempus
Created by: ZUUL42
@trilinos/framework @trilinos/pike
Description
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.
Checklist
-
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.