File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,23 @@ extern "C"
2727{
2828#endif
2929
30+ /************************************************************************/
31+ /* Version related macros (added in 1.6.0) */
32+ /************************************************************************/
33+
34+ #define SHAPELIB_VERSION_MAJOR 1
35+ #define SHAPELIB_VERSION_MINOR 6
36+ #define SHAPELIB_VERSION_MICRO 0
37+
38+ #define SHAPELIB_MAKE_VERSION_NUMBER (major , minor , micro ) \
39+ ((major) * 10000 + (minor) * 100 + (micro))
40+
41+ #define SHAPELIB_VERSION_NUMBER \
42+ SHAPELIB_MAKE_VERSION_NUMBER(SHAPELIB_VERSION_MAJOR, SHAPELIB_VERSION_MINOR, SHAPELIB_VERSION_MICRO)
43+
44+ #define SHAPELIB_AT_LEAST (major , minor , micro ) \
45+ (SHAPELIB_VERSION_NUMBER >= SHAPELIB_MAKE_VERSION_NUMBER(major, minor, micro))
46+
3047/************************************************************************/
3148/* Configuration options. */
3249/************************************************************************/
You can’t perform that action at this time.
0 commit comments