improving versionning in CMake and code