include version.h only in *.cpp to avoid recompilation cascade on git changes