improvements to compile/link options
23 files changed