Go to the documentation of this file.
32 #ifndef OPENIMAGEIO_VERSION_H
33 #define OPENIMAGEIO_VERSION_H
37 #define OIIO_VERSION_MAJOR 2
38 #define OIIO_VERSION_MINOR 0
39 #define OIIO_VERSION_PATCH 10
40 #define OIIO_VERSION_RELEASE_TYPE
42 #define OIIO_VERSION (10000 * OIIO_VERSION_MAJOR + \
43 100 * OIIO_VERSION_MINOR + \
46 #define OPENIMAGEIO_VERSION OIIO_VERSION
49 #define OIIO_MAKE_VERSION_STRING2(a,b,c,d) #a "." #b "." #c #d
50 #define OIIO_MAKE_VERSION_STRING(a,b,c,d) OIIO_MAKE_VERSION_STRING2(a,b,c,d)
51 #define OIIO_VERSION_STRING \
52 OIIO_MAKE_VERSION_STRING(OIIO_VERSION_MAJOR, \
53 OIIO_VERSION_MINOR, OIIO_VERSION_PATCH, \
54 OIIO_VERSION_RELEASE_TYPE)
55 #define OIIO_INTRO_STRING "OpenImageIO " OIIO_VERSION_STRING " http://www.openimageio.org"
59 namespace HOIIO_v2_0 { }
60 namespace OIIO = HOIIO_v2_0;
63 #define OIIO_NAMESPACE HOIIO_v2_0
64 #define OIIO_NAMESPACE_STRING "HOIIO_v2_0"
65 #define OIIO_NAMESPACE_BEGIN namespace HOIIO_v2_0 {
66 #define OIIO_NAMESPACE_END }
67 #define OIIO_NAMESPACE_USING using namespace OIIO;
105 #define OIIO_PLUGIN_VERSION 22
107 #define OIIO_PLUGIN_NAMESPACE_BEGIN OIIO_NAMESPACE_BEGIN
108 #define OIIO_PLUGIN_NAMESPACE_END OIIO_NAMESPACE_END
111 #define OIIO_PLUGIN_EXPORTS_BEGIN
112 #define OIIO_PLUGIN_EXPORTS_END
114 #define OIIO_PLUGIN_EXPORTS_BEGIN extern "C" {
115 #define OIIO_PLUGIN_EXPORTS_END }
118 #define OIIO_BUILD_CPP11 1
120 #define OIIO_BUILD_CPP14 0
122 #define OIIO_BUILD_CPP17 0
124 #define OIIO_BUILD_CPP20 0