/usr/include/trilinos/Teuchos_config.h is in libtrilinos-teuchos-dev 12.4.2-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 | /* #undef TEUCHOS_STANDALONE_PACKAGE */
#define BUILD_SHARED_LIBS
#define HAVE_TEUCHOS_PARAMETERLIST
/* Define the Fortran name mangling to be used for the BLAS */
#define F77_BLAS_MANGLE(name,NAME) name ## _
/* Define to dummy `main' function (if any) required to link to the Fortran
libraries. */
/* #undef F77_DUMMY_MAIN */
/* Define to a macro mangling the given C identifier (in lower and upper
case), which must not contain underscores, for linking with Fortran. */
#define F77_FUNC(name,NAME) name ## _
/* As F77_FUNC, but for C identifiers containing underscores. */
#define F77_FUNC_(name,NAME) name ## _
/* Define if F77 and FC dummy `main' functions are identical. */
/* #undef FC_DUMMY_MAIN_EQ_F77 */
/* Define to 1 if you have the <fpu_control.h> header file. */
/* #undef HAVE_FPU_CONTROL_H */
/* Define if the compiler supports abi::__cxa_demangle(...) */
#define HAVE_GCC_ABI_DEMANGLE
/* Define if the C++ compiler knows how to compile __attribute__((constructor)) */
#define HAVE_TEUCHOS_CXX_ATTRIBUTE_CONSTRUCTOR
/* Define if the C++ compiler knows how to compile __attribute__((weak)), and
if a program can test weak functions and call them if they are not NULL. */
#define HAVE_TEUCHOS_CXX_ATTRIBUTE_WEAK
/* Define if the C++ compiler knows how to compile "#pragma weak", and
if a program can test weak functions and call them if they are not NULL. */
/* #undef HAVE_TEUCHOS_CXX_PRAGMA_WEAK */
/* Define if building dynamic shared libraries (instead of static libraries) */
#define HAVE_TEUCHOS_DYNAMIC_LIBS
/* Define if the (Windows) compiler has intrinsic datatype __int64 */
/* #undef HAVE_TEUCHOS___INT64 */
/* Not namespaced so should be deprecated. */
#define HAVE_MPI
#define HAVE_TEUCHOS_MPI
/* detected problems with the blas and solution methods */
#define HAVE_TEUCHOS_BLASFLOAT
/* #undef HAVE_TEUCHOS_BLASFLOAT_APPLE_VECLIB_BUGFIX */
/* #undef HAVE_TEUCHOS_BLASFLOAT_DOUBLE_RETURN */
/* #undef HAVE_SLAPY2_PROBLEM */
/* #undef HAVE_SLAPY2_DOUBLE_RETURN */
#define HAVE_COMPLEX_BLAS
/* #undef HAVE_COMPLEX_BLAS_PROBLEM */
/* #undef HAVE_FIXABLE_COMPLEX_BLAS_PROBLEM */
/* #undef HAVE_VECLIB_COMPLEX_BLAS */
/* define if the compiler supports access of protected templated nested
classes in derived classes */
/* #undef HAVE_PROTECTED_NESTED_TEMPLATE_CLASS_ACCESS */
/* #undef HAVE_TEUCHOS_ARRAY_BOUNDSCHECK */
/* #undef HAVE_TEUCHOS_LAPACKLARND */
/* Deprecated */
#define HAVE_TEUCHOS_BOOST
/* Deprecated */
/* #undef HAVE_TEUCHOS_QT */
/* #undef HAVE_TEUCHOS_QD */
/* #undef HAVE_TEUCHOSNUMERICS_EIGEN */
/* #undef HAVE_TEUCHOS_DOUBLE_TO_QD */
/* #undef HAVE_TEUCHOS_ARPREC */
/* #undef HAVE_TEUCHOS_DOUBLE_TO_ARPREC */
/* #undef HAVE_TEUCHOS_COMM_TIMERS */
#define HAVE_TEUCHOS_FLOAT
#define TEUCHOS_ORDINAL_TYPE ptrdiff_t
#define HAVE_TEUCHOS_COMPLEX
#define HAVE_TEUCHOS_LONG_LONG_INT
/* #undef HAVE_TEUCHOS_DEBUG */
/* #undef HAVE_TEUCHOS_DEBUG_RCP_NODE_TRACING */
#define HAVE_TEUCHOS_DEMANGLE
/* #undef HAVE_TEUCHOS_EXPAT */
#define HAVE_TEUCHOS_EXPLICIT_INSTANTIATION
#define HAVE_TEUCHOS_EXTENDED
/* #undef HAVE_TEUCHOS_GNU_MP */
/* #undef HAVE_TEUCHOS_LIBXML2 */
/* #undef HAVE_TEUCHOS_C_EXCEPTIONS */
#define HAVE_TEUCHOS_LINK
#define HAVE_TEUCHOS_BFD
#define HAVE_TEUCHOS_STACKTRACE
/* #undef HAVE_TEUCHOS_DEFAULT_STACKTRACE */
/* #undef HAVE_TEUCHOS_GLOBALLY_REDUCE_UNITTEST_RESULTS */
/* template qualifier required for calling template methods from non-template
code */
#define INVALID_TEMPLATE_QUALIFIER
#ifndef TEUCHOS_DEPRECATED
# if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1))
# define TEUCHOS_DEPRECATED __attribute__((__deprecated__))
# else
# define TEUCHOS_DEPRECATED
# endif
#endif
#ifndef TEUCHOS_DEPRECATED_MSG
# if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5))
# define TEUCHOS_DEPRECATED_MSG(MSG) __attribute__((__deprecated__ (#MSG) ))
# elif (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1))
# define TEUCHOS_DEPRECATED_MSG(MSG) __attribute__((__deprecated__))
# else
# define TEUCHOS_DEPRECATED_MSG(MSG)
# endif
#endif
|