Go to the documentation of this file. 15 #ifndef vtkConfigure_h 16 #define vtkConfigure_h 26 #define VTK_COMPILER_MSVC 28 #elif defined(__INTEL_COMPILER) 31 #define VTK_COMPILER_ICC 36 #define VTK_COMPILER_PGI 38 #elif defined(__clang__) 41 #define VTK_COMPILER_CLANG 43 #elif defined(__GNUC__) 46 #define VTK_COMPILER_GCC 47 #define VTK_COMPILER_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + \ 61 #if !defined(__APPLE__) 63 #elif defined(__BIG_ENDIAN__) 64 # define VTK_WORDS_BIGENDIAN 68 #define VTK_USE_PTHREADS 70 # define VTK_MAX_THREADS 64 73 #define VTK_HAVE_SYNC_BUILTINS 79 #define VTK_SMP_Sequential 80 #define VTK_SMP_BACKEND "Sequential" 83 #define VTK_HAVE_GETSOCKNAME_WITH_SOCKLEN_T 84 #define VTK_HAVE_SO_REUSEADDR 87 #define VTK_REQUIRE_LARGE_FILE_SUPPORT 90 #define VTK_CONST_REVERSE_ITERATOR_COMPARISON 99 #define VTK_BUILD_SHARED_LIBS 102 #define VTK_USE_64BIT_IDS 110 #define VTK_CXX_COMPILER "/usr/bin/c++" 129 #ifndef VTK_LEGACY_REMOVE 130 # define VTK_USE_ANSI_STDLIB 135 #ifndef VTK_LEGACY_REMOVE 136 # if defined(__cplusplus) 146 #if defined(PATH_MAX) // Usually defined on Windows 147 # define VTK_MAXPATH PATH_MAX 148 #elif defined(MAXPATHLEN) // Usually defined on linux 149 # define VTK_MAXPATH MAXPATHLEN 151 # define VTK_MAXPATH 32767 // Possible with Windows "extended paths" 154 #if (__cplusplus >= 201103L) || ( defined(_MSC_VER) && _MSC_VER >= 1700 ) 155 # define VTK_OVERRIDE override 156 # define VTK_FINAL final 158 # define VTK_OVERRIDE 162 #if (__cplusplus >= 201103L) || ( defined(_MSC_VER) && _MSC_VER >= 1800 ) 163 # define VTK_DELETE_FUNCTION =delete 165 # define VTK_DELETE_FUNCTION 170 #if ((__cplusplus >= 201103L) || (defined(_MSC_VER) && _MSC_VER >= 1700)) && !defined(__MINGW32__) 171 #define VTK_USE_EXTERN_TEMPLATE 177 #if __cplusplus >= 201103L || (defined(_MSC_VER) && _MSC_VER >=1700)\ 178 || (defined(_CPPLIB_VER) && _CPPLIB_VER >= 520) 179 # define VTK_HAS_STD_UNIQUE_PTR 186 #if defined(_MSC_VER) && (_MSC_VER < 1900) 187 # define snprintf _snprintf 190 #endif // vtkConfigure_h