Update all build scripts with configurable options wip!:

Probably still needs a lot of rework

Signed-off-by:  Paul Beeler <sparksco@gmail.com>