1#ifndef EZC3D_CONFIG_H
2#define EZC3D_CONFIG_H
3
4#cmakedefine EZC3D_SHARED
5
6// dllexport/import declaration
7#ifdef EZC3D_SHARED
8    #ifdef _WIN32
9        #ifdef EZC3D_API_EXPORTS
10            #define EZC3D_API __declspec(dllexport)
11        #else
12            #define EZC3D_API __declspec(dllimport)
13        #endif
14    #else
15        #define EZC3D_API __attribute__ ((visibility ("default")))
16    #endif
17#else
18    #define EZC3D_API
19#endif
20
21// If fast or safe accessor should be used
22#cmakedefine USE_MATRIX_FAST_ACCESSOR
23
24// Write down the version of the ezc3d
25#define EZC3D_VERSION "@EZC3D_VERSION_MAJOR@.@EZC3D_VERSION_MINOR@.@EZC3D_VERSION_PATCH@"
26#define EZC3D_CONTACT "pariterre@hotmail.com"
27
28#endif // EZC3D_CONFIG_H
29