aboutsummaryrefslogtreecommitdiff
path: root/cmake/genrev.cmake
diff options
context:
space:
mode:
authorclick <clickvd@gonnamakeyou.com>2011-06-13 04:58:49 +0200
committerclick <clickvd@gonnamakeyou.com>2011-06-13 04:58:49 +0200
commitde41092cab43d5e1211b194ee0ac31ef07ae2244 (patch)
tree8eddd2d99a14e3e55b47da30c8b7e2f7611329dc /cmake/genrev.cmake
parent0cbd171935823ec2e961bad7292443166c7b190f (diff)
Core/Buildsystem: Add a warning about missing git revision info during CMake configuration:
This will trigger when the rev_hash has not been set properly, and inform of possible steps to take (in most cases pulling repository tags is sufficient)
Diffstat (limited to 'cmake/genrev.cmake')
-rw-r--r--cmake/genrev.cmake3
1 files changed, 3 insertions, 0 deletions
diff --git a/cmake/genrev.cmake b/cmake/genrev.cmake
index 9ac4c04019e..043f6f0b9ad 100644
--- a/cmake/genrev.cmake
+++ b/cmake/genrev.cmake
@@ -52,6 +52,9 @@ endif()
# If everything above fails (means the user has erased the git revision control directory or removed the origin/HEAD tag)
if(NOT rev_info)
# No valid ways available to find/set the revision/hash, so let's force some defaults
+ message("")
+ message(STATUS "WARNING - Missing repository tags - you may need to pull tags with git fetch -t")
+ message(STATUS "WARNING - Continuing, but the hash will be set to 'Archive'")
set(rev_hash_str "Archive")
set(rev_hash "0")
else()