00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 #ifndef KOKKOS_CONFIGDEFS_H
00030 #define KOKKOS_CONFIGDEFS_H
00031
00032 #ifndef TRILINOS_NO_CONFIG_H
00033
00034
00035
00036
00037
00038
00039 #ifdef PACKAGE
00040 #undef PACKAGE
00041 #endif
00042
00043 #ifdef PACKAGE_NAME
00044 #undef PACKAGE_NAME
00045 #endif
00046
00047 #ifdef PACKAGE_BUGREPORT
00048 #undef PACKAGE_BUGREPORT
00049 #endif
00050
00051 #ifdef PACKAGE_STRING
00052 #undef PACKAGE_STRING
00053 #endif
00054
00055 #ifdef PACKAGE_TARNAME
00056 #undef PACKAGE_TARNAME
00057 #endif
00058
00059 #ifdef PACKAGE_VERSION
00060 #undef PACKAGE_VERSION
00061 #endif
00062
00063 #ifdef VERSION
00064 #undef VERSION
00065 #endif
00066
00067 #include <Kokkos_config.h>
00068 #include <Teuchos_ConfigDefs.hpp>
00069
00070 #ifdef HAVE_STRING
00071 # include <string>
00072 #else
00073 # include <string.h>
00074 #endif
00075
00076 #ifdef HAVE_CASSERT
00077 # include <cassert>
00078 #else
00079 # include <assert.h>
00080 #endif
00081
00082 #ifdef HAVE_IOSTREAM
00083 # include <iostream>
00084 #else
00085 # include <iostream.h>
00086 #endif
00087
00088 #else
00089
00090 #include <string>
00091 #ifdef ICL
00092 # include <time.h>
00093 #else
00094 # include <sys/time.h>
00095 # ifndef MINGW
00096 # include <sys/resource.h>
00097 # endif
00098 #endif
00099 #include <cassert>
00100 #include <iostream>
00101
00102 #endif
00103
00104 #include <cstddef>
00105
00106 #endif