Commit 17c5b950c882221982e89e06de5689e02e2f6fb4
Committed by
Jay Berkenbilt
1 parent
d7a364b8
For 'FUTURE' builds add "+future" to version string
Also, change so version to 0.
Showing
2 changed files
with
14 additions
and
3 deletions
CMakeLists.txt
| ... | ... | @@ -147,8 +147,14 @@ endif() |
| 147 | 147 | # increment SOVERSION every time we increment the project major |
| 148 | 148 | # version. This works because qpdf uses semantic versioning. qpdf 10.x |
| 149 | 149 | # was libqpdf28, so start from there. |
| 150 | -math(EXPR qpdf_SOVERSION "${PROJECT_VERSION_MAJOR} + 18") | |
| 151 | -set(qpdf_LIBVERSION ${qpdf_SOVERSION}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}) | |
| 150 | + | |
| 151 | +if(FUTURE) | |
| 152 | + math(EXPR qpdf_SOVERSION 0) | |
| 153 | + set(qpdf_LIBVERSION 0) | |
| 154 | +else() | |
| 155 | + math(EXPR qpdf_SOVERSION "${PROJECT_VERSION_MAJOR} + 18") | |
| 156 | + set(qpdf_LIBVERSION ${qpdf_SOVERSION}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}) | |
| 157 | +endif() | |
| 152 | 158 | |
| 153 | 159 | if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR}) |
| 154 | 160 | message(FATAL_ERROR " | ... | ... |
include/qpdf/DLL.h
| ... | ... | @@ -27,7 +27,12 @@ |
| 27 | 27 | #define QPDF_MAJOR_VERSION 11 |
| 28 | 28 | #define QPDF_MINOR_VERSION 7 |
| 29 | 29 | #define QPDF_PATCH_VERSION 0 |
| 30 | -#define QPDF_VERSION "11.7.0" | |
| 30 | + | |
| 31 | +#ifdef QPDF_FUTURE | |
| 32 | +# define QPDF_VERSION "11.7.0+future" | |
| 33 | +#else | |
| 34 | +# define QPDF_VERSION "11.7.0" | |
| 35 | +#endif | |
| 31 | 36 | |
| 32 | 37 | /* |
| 33 | 38 | * This file defines symbols that control the which functions, | ... | ... |