add precompile header option (WIP)
Merge branch 'recup'