added version.h generation