comparison Plugins/Samples/Common/OrthancPluginCppWrapper.h @ 3410:3575466a3e57

introduction of macro HAS_ORTHANC_FRAMEWORK to be more explicit
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 08 Jun 2019 17:42:30 +0200
parents b7728227a852
children f09bfdea3fc3
comparison
equal deleted inserted replaced
3409:877363a40647 3410:3575466a3e57
57 #endif 57 #endif
58 58
59 59
60 #if !defined(ORTHANC_FRAMEWORK_VERSION_IS_ABOVE) 60 #if !defined(ORTHANC_FRAMEWORK_VERSION_IS_ABOVE)
61 #define ORTHANC_FRAMEWORK_VERSION_IS_ABOVE(major, minor, revision) \ 61 #define ORTHANC_FRAMEWORK_VERSION_IS_ABOVE(major, minor, revision) \
62 (defined(ORTHANC_FRAMEWORK_VERSION_MAJOR) && \ 62 (defined(HAS_ORTHANC_FRAMEWORK) && \
63 defined(ORTHANC_FRAMEWORK_VERSION_MAJOR) && \
63 defined(ORTHANC_FRAMEWORK_VERSION_MINOR) && \ 64 defined(ORTHANC_FRAMEWORK_VERSION_MINOR) && \
64 defined(ORTHANC_FRAMEWORK_VERSION_REVISION) && \ 65 defined(ORTHANC_FRAMEWORK_VERSION_REVISION) && \
66 HAS_ORTHANC_FRAMEWORK == 1 && \
65 ORTHANC_FRAMEWORK_VERSION_MAJOR > major || \ 67 ORTHANC_FRAMEWORK_VERSION_MAJOR > major || \
66 (ORTHANC_FRAMEWORK_VERSION_MAJOR == major && \ 68 (ORTHANC_FRAMEWORK_VERSION_MAJOR == major && \
67 (ORTHANC_FRAMEWORK_VERSION_MINOR > minor || \ 69 (ORTHANC_FRAMEWORK_VERSION_MINOR > minor || \
68 (ORTHANC_FRAMEWORK_VERSION_MINOR == minor && \ 70 (ORTHANC_FRAMEWORK_VERSION_MINOR == minor && \
69 ORTHANC_FRAMEWORK_VERSION_REVISION >= revision)))) 71 ORTHANC_FRAMEWORK_VERSION_REVISION >= revision))))