add version information to avoid using cmake