diff options
author | Jens Lorenz <jlorenz@de.adit-jv.com> | 2018-02-05 17:07:23 +0100 |
---|---|---|
committer | Jens Lorenz <jlorenz@de.adit-jv.com> | 2018-02-05 17:07:23 +0100 |
commit | d501459e08a7b20164ad4711bd999377f79ca8a7 (patch) | |
tree | c0d9430e80f3ff69c156551093c1a52ecd519ea9 | |
parent | f620be8a774f966fbd76ca8892a39ce28037a213 (diff) | |
download | audiomanager-d501459e08a7b20164ad4711bd999377f79ca8a7.tar.gz |
CMake: protect replacement of COMMIT_LIST
Signed-off-by: Guerra Mattia <mguerra@de.adit-jv.com>
-rw-r--r-- | cmake/MacroVersionFromGit.cmake | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/cmake/MacroVersionFromGit.cmake b/cmake/MacroVersionFromGit.cmake index 05a9030..94931c6 100644 --- a/cmake/MacroVersionFromGit.cmake +++ b/cmake/MacroVersionFromGit.cmake @@ -23,12 +23,14 @@ IF (TAG_LIST AND NOT VERSION) OUTPUT_VARIABLE COMMIT_LIST OUTPUT_STRIP_TRAILING_WHITESPACE) - STRING (REPLACE "\n" ";" COMMIT_LIST ${COMMIT_LIST}) + IF (COMMIT_LIST) + STRING (REPLACE "\n" ";" COMMIT_LIST ${COMMIT_LIST}) - LIST (LENGTH COMMIT_LIST MINOR_VERSION) + LIST (LENGTH COMMIT_LIST MINOR_VERSION) - SET (DAEMONVERSION "${VERSION_MISSING_MINOR}.${MINOR_VERSION}") -ENDIF (TAG_LIST AND NOT VERSION) + SET (DAEMONVERSION "${VERSION_MISSING_MINOR}.${MINOR_VERSION}") + ENDIF (COMMIT_LIST) +ENDIF (TAGLIST AND NOT VERSION) if (NOT DAEMONVERSION) #Can be changed via passing -DVERSION="XXX" to cmake |