File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change @@ -121,6 +121,22 @@ function(set_version_variables)
121121 return ()
122122 endif ()
123123
124+ # v1.5.0-dev - we're on a development tag -> UMF ver: "1.5.0-dev"
125+ string (REGEX MATCHALL "\^ v([0-9]+\. [0-9]+\. [0-9]+)-dev\$ " MATCHES
126+ ${GIT_VERSION} )
127+ if (MATCHES )
128+ set (UMF_VERSION
129+ "${CMAKE_MATCH_1} -dev"
130+ PARENT_SCOPE)
131+ set (UMF_CMAKE_VERSION
132+ "${CMAKE_MATCH_1} "
133+ PARENT_SCOPE)
134+ set (UMF_VERSION_PRIVATE
135+ 0
136+ PARENT_SCOPE)
137+ return ()
138+ endif ()
139+
124140 # v1.5.0-rc1-19-gb8f7a32 -> UMF ver: "1.5.0-rc1.git19.gb8f7a32"
125141 string (REGEX MATCHALL "v([0-9.]*)-rc([0-9]*)-([0-9]*)-([0-9a-g]*)" MATCHES
126142 ${GIT_VERSION} )
@@ -141,6 +157,22 @@ function(set_version_variables)
141157 return ()
142158 endif ()
143159
160+ # v1.5.0-dev-19-gb8f7a32 -> UMF ver: "1.5.0-dev.git19.gb8f7a32"
161+ string (REGEX MATCHALL "v([0-9.]*)-dev-([0-9]*)-([0-9a-g]*)" MATCHES
162+ ${GIT_VERSION} )
163+ if (MATCHES )
164+ set (UMF_VERSION
165+ "${CMAKE_MATCH_1} -dev.git${CMAKE_MATCH_2} .${CMAKE_MATCH_3} "
166+ PARENT_SCOPE)
167+ set (UMF_CMAKE_VERSION
168+ "${CMAKE_MATCH_1} "
169+ PARENT_SCOPE)
170+ set (UMF_VERSION_PRERELEASE
171+ 1
172+ PARENT_SCOPE)
173+ return ()
174+ endif ()
175+
144176 # v1.5.0-19-gb8f7a32 -> UMF ver: "1.5.0-git19.gb8f7a32"
145177 string (REGEX MATCHALL "v([0-9.]*)-([0-9]*)-([0-9a-g]*)" MATCHES
146178 ${GIT_VERSION} )
You can’t perform that action at this time.
0 commit comments