Skip to content
Snippets Groups Projects

Adapt openpass to semantic versioning

2 unresolved threads
1 file
+ 4
4
Compare changes
  • Side-by-side
  • Inline
@@ -64,10 +64,10 @@ if [[ "${OSTYPE}" = "msys" ]]; then
fi
# generate version information
if [[ "${TAG_NAME}" =~ ^openPASS_[0-9]+.[0-9]+.[0-9]+ ]]; then
MAJOR=$(echo ${TAG_NAME} | sed -e 's/openPASS_\([0-9]\+\)\.\([0-9]\+\)\.\([0-9]\+\)\(.*\)/\1/')
MINOR=$(echo ${TAG_NAME} | sed -e 's/openPASS_\([0-9]\+\)\.\([0-9]\+\)\.\([0-9]\+\)\(.*\)/\2/')
PATCH=$(echo ${TAG_NAME} | sed -e 's/openPASS_\([0-9]\+\)\.\([0-9]\+\)\.\([0-9]\+\)\(.*\)/\3/')
if [[ "${TAG_NAME}" =~ ^v[0-9]+.[0-9]+.[0-9]+ ]]; then
MAJOR=$(echo ${TAG_NAME} | sed -e 's/v\([0-9]\+\)\.\([0-9]\+\)\.\([0-9]\+\)\(.*\)/\1/')
MINOR=$(echo ${TAG_NAME} | sed -e 's/v\([0-9]\+\)\.\([0-9]\+\)\.\([0-9]\+\)\(.*\)/\2/')
PATCH=$(echo ${TAG_NAME} | sed -e 's/v\([0-9]\+\)\.\([0-9]\+\)\.\([0-9]\+\)\(.*\)/\3/')
CMAKE_VERSION_ARG="-DSIMCORE_VERSION_MAJOR=${MAJOR} -DSIMCORE_VERSION_MINOR=${MINOR} -DSIMCORE_VERSION_PATCH=${PATCH}"
elif [[ -n "${GIT_BRANCH}" || -n "${GIT_COMMIT}" ]]; then
CMAKE_VERSION_ARG="-DSIMCORE_VERSION_TAG=${GIT_BRANCH:-no-branch}_${GIT_COMMIT}"
Loading