Reimplement CMake Git revision extraction

The third-party module solution used didn't require Git to be installed,
but it was broken when the repository layout changed. Since Git is very
likely to be installed, just use CMake's built-in FindGit module and
call Git to extract the HEAD short revision ID.
This commit is contained in:
Oliver Hamlet
2015-11-28 13:05:08 +00:00
parent e5162c32d7
commit c48dc7c1da
2 changed files with 7 additions and 19 deletions
-2
View File
@@ -67,8 +67,6 @@ Example CMake keys: `-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=build -DCMAKE_ARCHIVE_OUTP
#### LOOT
LOOT uses a third-party CMake module to generate its build revision data, so first download the `GetGitRevisionDescription.cmake` and `GetGitRevisionDescription.cmake.in` files found in [this repository](https://github.com/rpavlik/cmake-modules) to the `build` subdirectory of the LOOT folder.
1. Set CMake up so that it builds the binaries in the `build` subdirectory of the LOOT folder.
2. Define any necessary parameters.
3. Configure CMake, then generate a build system for Visual Studio 12.