1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170
|
#ifndef __XdmfConfig_h
#define __XdmfConfig_h
/*
* This is a support for files on the disk that are larger than 2GB.
* Since this is the first place that any include should happen, do this here.
*/
#cmakedefine XDMF_REQUIRE_LARGE_FILE_SUPPORT
#ifdef XDMF_REQUIRE_LARGE_FILE_SUPPORT
# ifndef _LARGEFILE_SOURCE
# define _LARGEFILE_SOURCE
# endif
# ifndef _LARGEFILE64_SOURCE
# define _LARGEFILE64_SOURCE
# endif
# ifndef _LARGE_FILES
# define _LARGE_FILES
# endif
# ifndef _FILE_OFFSET_BITS
# define _FILE_OFFSET_BITS 64
# endif
#endif
/* Eliminate IceConfig.h. Create Definitions Here */
#cmakedefine CMAKE_WORDS_BIGENDIAN
#ifdef CMAKE_WORDS_BIGENDIAN
#define XDMF_WORDS_BIGENDIAN
#define XDMF_BYTE_ORDER_BIG
#else
#define XDMF_WORDS_LITTLEENDIAN
#define XDMF_BYTE_ORDER_LITTLE
#endif
#define XDMF_SYSTEM debian
#cmakedefine XDMF_VOID_VALID
#ifndef XDMF_VOID_VALID
/* Force an Error */
#error XDMF_VOID not defined
#endif
#define XDMF_VOID @XDMF_VOID@
#cmakedefine XDMF_PTR_VALID
#ifndef XDMF_PTR_VALID
/* Force an Error */
#error XDMF_PTR not defined
#endif
#define XDMF_PTR @XDMF_PTR@
#cmakedefine XDMF_CHAR_VALID
#ifndef XDMF_CHAR_VALID
/* Force an Error */
#error XDMF_CHAR not defined
#endif
#define XDMF_CHAR @XDMF_CHAR@
#cmakedefine XDMF_8_INT_VALID
#ifndef XDMF_8_INT_VALID
/* Force an Error */
#error XDMF_8_INT not defined
#endif
#define XDMF_8_INT @XDMF_8_INT@
#define XDMF_8_U_INT @XDMF_8_U_INT@
#cmakedefine XDMF_16_INT_VALID
#ifndef XDMF_16_INT_VALID
/* Force an Error */
#error XDMF_16_INT not defined
#endif
#define XDMF_16_INT @XDMF_16_INT@
#define XDMF_16_U_INT @XDMF_16_U_INT@
#cmakedefine XDMF_32_INT_VALID
#ifndef XDMF_32_INT_VALID
/* Force an Error */
#error XDMF_32_INT not defined
#endif
#define XDMF_32_INT @XDMF_32_INT@
#define XDMF_32_U_INT @XDMF_32_U_INT@
#define XDMF_32_S_INT @XDMF_32_S_INT@
#cmakedefine XDMF_32_FLOAT_VALID
#ifndef XDMF_32_FLOAT_VALID
/* Force an Error */
#error XDMF_32_FLOAT not defined
#endif
#define XDMF_32_FLOAT @XDMF_32_FLOAT@
#define XDMF_FLOAT @XDMF_32_FLOAT@
#cmakedefine XDMF_64_FLOAT_VALID
#ifndef XDMF_64_FLOAT_VALID
/* Force an Error */
#error XDMF_64_FLOAT not defined
#endif
#define XDMF_64_FLOAT @XDMF_64_FLOAT@
#define XDMF_DOUBLE @XDMF_64_FLOAT@
#ifndef SIZEOF___INT64
#cmakedefine SIZEOF___INT64
#endif
#cmakedefine HAVE_STRTOLL
#ifndef SIZEOF_LONG_LONG
#cmakedefine SIZEOF_LONG_LONG @SIZEOF_LONG_LONG@
#endif
#if defined( SIZEOF_LONG_LONG )
# define XDMF_64_INT long long
# define HAVE_64_INT
# define XDMF_have_64_bit_int
#elif defined( SIZEOF___INT64 )
# define XDMF_64_INT __int64
# define HAVE_64_INT
#else
# error "64 bit long not defined"
#endif
#cmakedefine XDMF_HAVE_64BIT_STREAMS
#ifdef XDMF_HAVE_64BIT_STREAMS
#define XDMF_64BIT_CAST
#else
#define XDMF_64BIT_CAST (long)
#endif
#cmakedefine XDMF_HAVE_FCNTL
#cmakedefine XDMF_HAVE_NETINET
#cmakedefine XDMF_HAVE_MMAN
#cmakedefine XDMF_USE_ANSI_STDLIB
#cmakedefine XDMF_NO_STD_NAMESPACE
#cmakedefine XDMF_SYSTEM_HDF5
#ifndef SIZEOF___INT64
#cmakedefine SIZEOF___INT64
#endif
#if defined( SIZEOF___INT64 )
# define XDMF_LONG64 __int64
#elif defined( SIZEOF_LONG_LONG )
# define XDMF_LONG64 long long
#else
# error "64 bit long not defined"
#endif
#cmakedefine BUILD_SHARED_LIBS
#ifndef BUILD_SHARED_LIBS
# define XDMFSTATIC
#endif
#cmakedefine HAVE_NDGM
#cmakedefine XDMF_HAVE_MALLOC_H
#cmakedefine XDMF_BUILD_MPI
#ifndef XDMF_BUILD_MPI
#ifndef XDMF_NO_MPI
#define XDMF_NO_MPI
#endif
#endif
#cmakedefine Xdmf_EXPORTS
#ifndef Xdmf_EXPORTS
# define Xdmf_EXPORTS
#endif
#endif /* __XdmfConfig_h */
|