CMake: Fix inconsistent use of modified suffix in FindVersion
This commit is contained in:
		@@ -61,7 +61,7 @@ if(GIT_FOUND AND EXISTS "${CMAKE_SOURCE_DIR}/.git")
 | 
			
		||||
    string(REGEX REPLACE ".*/" "" BRANCH "${BRANCH}")
 | 
			
		||||
 | 
			
		||||
    # Get the tag
 | 
			
		||||
    execute_process(COMMAND ${GIT_EXECUTABLE} describe --tags --abbrev=9
 | 
			
		||||
    execute_process(COMMAND ${GIT_EXECUTABLE} describe --tags --abbrev=9 --dirty=-m
 | 
			
		||||
                    OUTPUT_VARIABLE TAG
 | 
			
		||||
                    OUTPUT_STRIP_TRAILING_WHITESPACE
 | 
			
		||||
                    WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
 | 
			
		||||
@@ -70,11 +70,11 @@ if(GIT_FOUND AND EXISTS "${CMAKE_SOURCE_DIR}/.git")
 | 
			
		||||
    string(REGEX REPLACE "\^0$" "" TAG "${TAG}")
 | 
			
		||||
 | 
			
		||||
    if(REV_MODIFIED EQUAL 0)
 | 
			
		||||
        set(HASHPREFIX "-g")
 | 
			
		||||
        set(HASHSUFFIX "")
 | 
			
		||||
    elseif(REV_MODIFIED EQUAL 2)
 | 
			
		||||
        set(HASHPREFIX "-m")
 | 
			
		||||
        set(HASHSUFFIX "-m")
 | 
			
		||||
    else()
 | 
			
		||||
        set(HASHPREFIX "-u")
 | 
			
		||||
        set(HASHSUFFIX "-u")
 | 
			
		||||
    endif()
 | 
			
		||||
 | 
			
		||||
    # Set the version string
 | 
			
		||||
@@ -89,7 +89,7 @@ if(GIT_FOUND AND EXISTS "${CMAKE_SOURCE_DIR}/.git")
 | 
			
		||||
            set(REV_ISSTABLETAG 0)
 | 
			
		||||
        endif()
 | 
			
		||||
    else()
 | 
			
		||||
        set(REV_VERSION "${REV_ISODATE}-${BRANCH}${HASHPREFIX}${SHORTHASH}")
 | 
			
		||||
        set(REV_VERSION "${REV_ISODATE}-${BRANCH}-g${SHORTHASH}${HASHSUFFIX}")
 | 
			
		||||
        set(REV_ISTAG 0)
 | 
			
		||||
        set(REV_ISSTABLETAG 0)
 | 
			
		||||
    endif()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user