diff --git a/cmake/VCSVersion.cmake b/cmake/VCSVersion.cmake index 5d6c6f88f2..099920f14b 100644 --- a/cmake/VCSVersion.cmake +++ b/cmake/VCSVersion.cmake @@ -8,6 +8,7 @@ if(Git_FOUND) OUTPUT_VARIABLE _git_ref ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} ) if(NOT _git_ref STREQUAL "") diff --git a/src/api/version.h.in b/src/api/version.h.in index 3f936b19d2..57f1cabf6b 100644 --- a/src/api/version.h.in +++ b/src/api/version.h.in @@ -1,11 +1,11 @@ #pragma once -#define PROJECTM_VERSION_MAJOR @CMAKE_PROJECT_VERSION_MAJOR@ -#define PROJECTM_VERSION_MINOR @CMAKE_PROJECT_VERSION_MINOR@ -#define PROJECTM_VERSION_PATCH @CMAKE_PROJECT_VERSION_PATCH@ +#define PROJECTM_VERSION_MAJOR @PROJECT_VERSION_MAJOR@ +#define PROJECTM_VERSION_MINOR @PROJECT_VERSION_MINOR@ +#define PROJECTM_VERSION_PATCH @PROJECT_VERSION_PATCH@ /* Full version number as a string literal */ -#define PROJECTM_VERSION_STRING "@CMAKE_PROJECT_VERSION@" +#define PROJECTM_VERSION_STRING "@PROJECT_VERSION@" /* VCS version number, e.g. Git commit hash */ #define PROJECTM_VERSION_VCS "@PROJECTM_VCS_VERSION@"