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
88 #define VTK_TYPE_USE_LONG_LONG
91 #define VTK_TYPE_CHAR_IS_SIGNED 1
94 #define VTK_HAVE_GETSOCKNAME_WITH_SOCKLEN_T
95 #define VTK_HAVE_SO_REUSEADDR
98 #define VTK_REQUIRE_LARGE_FILE_SUPPORT
101 #define VTK_CONST_REVERSE_ITERATOR_COMPARISON
110 #define VTK_BUILD_SHARED_LIBS
113 #define VTK_USE_64BIT_IDS
118 #define VTK_CXX_COMPILER "/usr/bin/c++"
134 #ifndef VTK_LEGACY_REMOVE
135 # define VTK_USE_ANSI_STDLIB
139 #ifndef VTK_LEGACY_REMOVE
145 #ifndef VTK_LEGACY_REMOVE
146 # if defined(__cplusplus)
156 #if defined(PATH_MAX) // Usually defined on Windows
157 # define VTK_MAXPATH PATH_MAX
158 #elif defined(MAXPATHLEN) // Usually defined on linux
159 # define VTK_MAXPATH MAXPATHLEN
161 # define VTK_MAXPATH 32767 // Possible with Windows "extended paths"
165 #ifdef VTK_USE_CXX11_FEATURES
166 # define VTK_OVERRIDE override
167 # define VTK_FINAL final
169 # define VTK_OVERRIDE