build system: add PIE build option

5 files changed