build: reorder version arguments to align with version.cache

This commit is contained in:
Gabriel Ferreira
2022-10-31 18:19:11 -03:00
parent b857ca3732
commit f4fe064832

View File

@@ -30,8 +30,8 @@ function(check_git_repo_has_ns3_tags HAS_TAGS GIT_VERSION_TAG)
endfunction()
# Function to generate version fields from an ns-3 git repository
function(check_ns3_closest_tags CLOSEST_TAG VERSION_TAG_DISTANCE
VERSION_COMMIT_HASH VERSION_DIRTY_FLAG
function(check_ns3_closest_tags CLOSEST_TAG VERSION_COMMIT_HASH
VERSION_DIRTY_FLAG VERSION_TAG_DISTANCE
)
execute_process(
COMMAND ${GIT} describe --tags --dirty --long
@@ -61,7 +61,7 @@ function(check_ns3_closest_tags CLOSEST_TAG VERSION_TAG_DISTANCE
list(GET TAG_LIST 3 HASH)
endif()
set(${VERSION_TAG_DISTANCE} ${DISTANCE} PARENT_SCOPE)
set(${VERSION_TAG_DISTANCE} "${DISTANCE}" PARENT_SCOPE)
set(${VERSION_COMMIT_HASH} "${HASH}" PARENT_SCOPE)
set(${VERSION_DIRTY_FLAG} 0 PARENT_SCOPE)
@@ -100,8 +100,8 @@ function(configure_embedded_version)
# If git tags were found, extract the information
if(HAS_NS3_TAGS)
check_ns3_closest_tags(
NS3_VERSION_CLOSEST_TAG NS3_VERSION_TAG_DISTANCE NS3_VERSION_COMMIT_HASH
NS3_VERSION_DIRTY_FLAG
NS3_VERSION_CLOSEST_TAG NS3_VERSION_COMMIT_HASH NS3_VERSION_DIRTY_FLAG
NS3_VERSION_TAG_DISTANCE
)
# Split commit tag (ns-3.<minor>[.patch][-RC<digit>]) into
# (ns;3.<minor>[.patch];[-RC<digit>]):
@@ -131,10 +131,10 @@ function(configure_embedded_version)
endif()
# Transform list with 1 entry into strings
set(NS3_VERSION_TAG "${NS3_VERSION_TAG}")
set(NS3_VERSION_MAJOR "${NS3_VERSION_MAJOR}")
set(NS3_VERSION_MINOR "${NS3_VERSION_MINOR}")
set(NS3_VERSION_PATCH "${NS3_VERSION_PATCH}")
set(NS3_VERSION_TAG "${NS3_VERSION_TAG}")
set(NS3_VERSION_RELEASE_CANDIDATE "${RELEASE_CANDIDATE}")
if(${NS3_VERSION_RELEASE_CANDIDATE} STREQUAL " ")
set(NS3_VERSION_RELEASE_CANDIDATE \"\")