]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Fix git id detection.
authorVsevolod Stakhov <vsevolod@rambler-co.ru>
Fri, 25 Nov 2011 14:01:10 +0000 (17:01 +0300)
committerVsevolod Stakhov <vsevolod@rambler-co.ru>
Fri, 25 Nov 2011 14:01:10 +0000 (17:01 +0300)
CMakeLists.txt

index 806299ab010ea44bf61af9712e118b6a4a9d99f4..ac401dd58ca628b2cb7f80f64d345d46ace7d413 100644 (file)
@@ -741,7 +741,7 @@ IF(HG)
                # Maybe this is git copy
                FIND_PROGRAM(GIT "git")
                IF(GIT)
-                       EXECUTE_PROCESS(COMMAND "${GIT}" branch -v OUTPUT_VARIABLE GIT_ID ERROR_QUIET)
+                       EXECUTE_PROCESS(COMMAND "${GIT}" --git-dir=${CMAKE_SOURCE_DIR}/.git branch -v OUTPUT_VARIABLE GIT_ID ERROR_QUIET)
                        IF(GIT_ID)
                                STRING(REGEX REPLACE "^. [0-9a-z]+ ([0-9a-f]+) .*" \\1 ID "${GIT_ID}")
                                ENDIF(GIT_ID)
@@ -761,7 +761,7 @@ ELSE(HG)
        # Maybe this is git copy
        FIND_PROGRAM(GIT "git")
        IF(GIT)
-               EXECUTE_PROCESS(COMMAND "${GIT}" branch -v OUTPUT_VARIABLE GIT_ID ERROR_QUIET)
+               EXECUTE_PROCESS(COMMAND "${GIT}" --git-dir=${CMAKE_SOURCE_DIR}/.git branch -v OUTPUT_VARIABLE GIT_ID ERROR_QUIET)
                IF(GIT_ID)
                        STRING(REGEX REPLACE "^. [0-9a-z]+ ([0-9a-f]+) .*" \\1 ID "${GIT_ID}")
                ENDIF(GIT_ID)