ich habe dasselbe Problem habe es erst mal temporär so gelöst
[translate google]
I have had the same problem solved it first time temporarily Sun
From fb65808e3563b4c083b8559b241bf088988a8ebb Mon Sep 17 00:00:00 2001
From: Robox <
[email protected]>
Date: Mon, 3 Jan 2011 23:40:45 +0100
Subject: [PATCH 06/36] CMake rev fix
---
cmake/genrev.cmake | 12 +++++++++++-
dep/genrev/genrev.cmd | 3 +++
dep/genrev/genrev.sh | 2 ++
3 files changed, 16 insertions(+), 1 deletions(-)
create mode 100644 dep/genrev/genrev.cmd
create mode 100644 dep/genrev/genrev.sh
diff --git a/cmake/genrev.cmake b/cmake/genrev.cmake
index 1f6f43e..2eea19f 100644
--- a/cmake/genrev.cmake
+++ b/cmake/genrev.cmake
@@ -8,8 +8,18 @@
# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+if( UNIX )
+
+set(genrev ${CMAKE_SOURCE_DIR}/dep/genrev/genrev.sh)
+
+else()
+
+set(genrev ${CMAKE_SOURCE_DIR}/dep/genrev/genrev.cmd)
+
+endif()
+
execute_process(
- COMMAND git describe --match init --dirty=+ --abbrev=12
+ COMMAND ${genrev}
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
OUTPUT_VARIABLE rev_info
OUTPUT_STRIP_TRAILING_WHITESPACE
diff --git a/dep/genrev/genrev.cmd b/dep/genrev/genrev.cmd
new file mode 100644
index 0000000..d223fce
--- /dev/null
+++ b/dep/genrev/genrev.cmd
@@ -0,0 +1,3 @@
+@echo OFF
+set Git="C:\Program Files (x86)\Git\bin\git.exe"
+ %Git% describe --match init --dirty=+ --abbrev=12
diff --git a/dep/genrev/genrev.sh b/dep/genrev/genrev.sh
new file mode 100644
index 0000000..f2a294c
--- /dev/null
+++ b/dep/genrev/genrev.sh
@@ -0,0 +1,2 @@
+#/bin/bash
+git describe --match init --dirty=+ --abbrev=12
--
1.7.3.1.msysgit.0