Eliminate unnecessary rebuilds of Trilinos code on a reconfigure
Created by: bartlettroscoe
CC: @trilinos/framework, @maherou, @rppawlo, @jhux2
Description:
It has been reported by several people (and in #1241 (closed)) that some (or perhaps all) reconfigurations of Trilinos will trigger the rebuild of a lot of object files, libraries and executables.
This story is to officially investigate this issue and try to resolve any problems that are discovered.
To help diagnose this, the Ninja build tool should be used since it can be used to trace why the build system triggers the rebuilds of each object file.