diff --git a/CMakeLists.txt b/CMakeLists.txt index bd8595535..647779e53 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -125,6 +125,14 @@ if(GIT_FOUND) OUTPUT_VARIABLE GIT_BRANCH_NAME ) message("Git branch: ${GIT_BRANCH_NAME}") + if (GIT_BRANCH_NAME STREQUAL "") + message("No git-branch. Mercurial?") + EXEC_PROGRAM(hg + ARGS branch + OUTPUT_VARIABLE GIT_BRANCH_NAME + ) + message("Git branch (mercurial): ${GIT_BRANCH_NAME}") + endif() SET(BUILDNAME "${BUILDNAME}-git-branch:${GIT_BRANCH_NAME}") endif()