Allow the contents of KiCadVersion.cmake to override git version.

When the version string in KiCadVersion.cmake is set to something other
than the default "no-vcs-found", it ignores the git version even if a
.git folder exists in the source folder.
This commit is contained in:
Wayne Stambaugh 2016-10-14 09:43:38 -04:00
parent 038f8713ce
commit 87eda6180d
1 changed files with 4 additions and 2 deletions

View File

@ -29,8 +29,10 @@
# "no-vcs-found". # "no-vcs-found".
include( ${CMAKE_MODULE_PATH}/KiCadVersion.cmake ) include( ${CMAKE_MODULE_PATH}/KiCadVersion.cmake )
# Attempt to detect if we have a git repo and set the version string. # Attempt to detect if we have a git repo and set the version string if
if( EXISTS "${SRC_PATH}/.git" ) # the version wasn't set to something other than the default value in
# KiCadVersion.cmake.
if( _wvh_version_str STREQUAL "no-vcs-found" AND EXISTS "${SRC_PATH}/.git" )
message( STATUS "Using Git to determine build version string." ) message( STATUS "Using Git to determine build version string." )
include( ${CMAKE_MODULE_PATH}/CreateGitVersionHeader.cmake ) include( ${CMAKE_MODULE_PATH}/CreateGitVersionHeader.cmake )
create_git_version_header( ${SRC_PATH} ) create_git_version_header( ${SRC_PATH} )