This prevent CMake from forcing a build of everything that depends on that file.
I called getRevision.sh from a directory other than src and I ended up with an unexpected Revision.h in my current directory without placing one in src. This modifies the script to place the header file in the same directory as the script.