fix gen pch
add command guard
force init when gen pch
Merge branch 'master' into devel
improve gen pch
Merge pull request #13 from justmao945/devel

Devel