-
Notifications
You must be signed in to change notification settings - Fork 35
[CMake] Update versioning #616
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
shouldn't you change "UMF_VERSION" in basic.yml line 11? |
0aa3f66
to
4ab61a7
Compare
heh, it's the other way around - I forgot that by default in CI, we have a shallow clone. It caused no git history, so no tags, so the version was improperly set to "0.0.0" (instead of expected 0.1.0). |
1b48db3
to
73982ef
Compare
8372043
to
242edf6
Compare
242edf6
to
60af602
Compare
I just added last few changes in the comments, plus removed the redundant messages - now we only print the UMF version (one and only 😉 ) |
ec35580
to
a1a6185
Compare
a67e3d7
to
c1e476f
Compare
to assure a git tag (setting the version) is available.
Properly set version based on our git tags. For CMake's sake we use major.minor.patch For Windows dll metadata we use major.minor.build.revision and additional variables.
make UMF_VERSION a common umf definition, to be used everywhere.
c1e476f
to
f1cb2bc
Compare
Properly set version based on our git tags.
For CMake's sake we use major.minor.patch
For Windows dll metadata we use major.minor.build.revision and additional variables.
Print the dll's metadata, to check correctness.
Fixes: #565