Go to the documentation of this file.
15 #ifndef vtkConfigure_h
16 #define vtkConfigure_h
30 #if !defined(__APPLE__)
32 #elif defined(__BIG_ENDIAN__)
33 # define VTK_WORDS_BIGENDIAN
37 #define VTK_USE_PTHREADS
41 # define VTK_MAX_THREADS 64
44 #define VTK_HAVE_SYNC_BUILTINS
56 #if !defined(__APPLE__)
57 # define VTK_SIZEOF_CHAR 1
58 # define VTK_SIZEOF_SHORT 2
59 # define VTK_SIZEOF_INT 4
60 # define VTK_SIZEOF_LONG 8
61 # define VTK_SIZEOF_FLOAT 4
62 # define VTK_SIZEOF_DOUBLE 8
63 # define VTK_SIZEOF_VOID_P 8
65 # define VTK_SIZEOF_CHAR 1
66 # define VTK_SIZEOF_SHORT 2
67 # define VTK_SIZEOF_INT 4
68 # if defined(__LP64__) && __LP64__
69 # define VTK_SIZEOF_LONG 8
70 # define VTK_SIZEOF_VOID_P 8
72 # define VTK_SIZEOF_LONG 4
73 # define VTK_SIZEOF_VOID_P 4
75 # define VTK_SIZEOF_FLOAT 4
76 # define VTK_SIZEOF_DOUBLE 8
81 #if !defined(__APPLE__)
82 #define VTK_SIZEOF_LONG_LONG 8
84 #define VTK_SIZEOF_LONG_LONG 8
90 #define VTK_TYPE_USE_LONG_LONG
99 #define VTK_TYPE_CHAR_IS_SIGNED 1
105 #define VTK_ISTREAM_SUPPORTS_LONG_LONG
106 #define VTK_OSTREAM_SUPPORTS_LONG_LONG
107 #define VTK_STREAM_EOF_SEVERITY 1
108 #define VTK_HAVE_GETSOCKNAME_WITH_SOCKLEN_T
109 #define VTK_HAVE_SO_REUSEADDR
112 #define VTK_REQUIRE_LARGE_FILE_SUPPORT
115 #define VTK_CONST_REVERSE_ITERATOR_COMPARISON
124 #define VTK_BUILD_SHARED_LIBS
127 #define VTK_USE_64BIT_IDS
132 #define VTK_CXX_COMPILER "/usr/lib64/ccache/c++"
148 #ifndef VTK_LEGACY_REMOVE
149 # define VTK_USE_ANSI_STDLIB
153 #ifndef VTK_LEGACY_REMOVE
159 #ifndef VTK_LEGACY_REMOVE
160 # if defined(__cplusplus)
170 #if !defined(RC_INVOKED)
171 # if defined(VTK_NO_FULL_TEMPLATE_SPECIALIZATION)
172 # define VTK_TEMPLATE_SPECIALIZE
174 # define VTK_TEMPLATE_SPECIALIZE template <>
179 #if defined(VTK_SIZEOF_LONG_LONG)
180 # if !defined(VTK_OSTREAM_SUPPORTS_LONG_LONG)
181 # define VTK_IOSTREAM_NEED_OPERATORS_LL
182 # elif !defined(VTK_ISTREAM_SUPPORTS_LONG_LONG)
183 # define VTK_IOSTREAM_NEED_OPERATORS_LL
185 # if defined(VTK_IOSTREAM_NEED_OPERATORS_LL)
186 typedef long long vtkIOStreamSLL;
187 typedef unsigned long long vtkIOStreamULL;
194 #if defined(PATH_MAX) // Usually defined on Windows
195 # define VTK_MAXPATH PATH_MAX
196 #elif defined(MAXPATHLEN) // Usually defined on linux
197 # define VTK_MAXPATH MAXPATHLEN
199 # define VTK_MAXPATH 32767 // Possible with Windows "extended paths"