Mercurial > hg > orthanc
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)))) |