This repository was archived by the owner on May 9, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathconfig.h.cmake
167 lines (125 loc) · 3.48 KB
/
config.h.cmake
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
// This file is part of the dune-stuff project:
// https://github.com/wwu-numerik/dune-stuff
// The copyright lies with the authors of this file (see below).
// License: BSD 2-Clause License (http://opensource.org/licenses/BSD-2-Clause)
// Authors:
// Felix Schindler (2013 - 2015)
// Rene Milk (2013 - 2015)
// Tobias Leibner (2014)
/* begin dune-stuff */
// NEVER delete/alter above comment, dune's cmake crap relies on it
/* We need this for the python bindings (there is no unsigned in python). */
#define DUNE_STUFF_SSIZE_T long int
/* Define to the version of dune-stuff */
#define DUNE_STUFF_VERSION "${DUNE_STUFF_VERSION}"
/* Define to the major version of dune-stuff */
#define DUNE_STUFF_VERSION_MAJOR ${DUNE_STUFF_VERSION_MAJOR}
/* Define to the minor version of dune-stuff */
#define DUNE_STUFF_VERSION_MINOR ${DUNE_STUFF_VERSION_MINOR}
/* Define to the revision of dune-stuff */
#define DUNE_STUFF_VERSION_REVISION ${DUNE_STUFF_VERSION_REVISION}
/* Define to 1 if eigen was found, else 0 */
#ifndef HAVE_EIGEN
#define HAVE_EIGEN ${HAVE_EIGEN}
#endif
/* Define to 1 if threading building blocks were found, else 0 */
#ifndef HAVE_TBB
#define HAVE_TBB ${HAVE_TBB}
#endif
#cmakedefine HAS_WORKING_UNUSED_ATTRIBUTE 1
#define HAVE_LIKWID ${HAVE_LIKWID}
#define ENABLE_PERFMON ${ENABLE_PERFMON}
#if ENABLE_PERFMON && HAVE_LIKWID
# define LIKWID_PERFMON 1
#endif
#cmakedefine HAVE_MAP_EMPLACE 1
#define DS_MAX_MIC_THREADS ${DS_MAX_MIC_THREADS}
#define DS_OVERRIDE ; static_assert(false, "Use override instead (21.10.2014)!");
#define DS_FINAL ; static_assert(false, "Use final instead (21.10.2014)!");
#define HAVE_DUNE_FEM_PARAMETER_REPLACE 0
#ifndef HAVE_ALUGRID
# define DUNE_FEM_DONT_WARN_IN_COMM_MANAGER 1
#endif
/* needed in dune/stuff/common/profiler.hh */
#ifndef DUNE_STUFF_DO_PROFILE
# define DUNE_STUFF_DO_PROFILE 0
#endif
/*** Silence implicitly False evaluation of undefined macro warnings ****/
#ifndef HAVE_DUNE_FEM
# define HAVE_FUNE_FEM 0
#endif
#ifndef HAVE_DUNE_PYMOR
# define HAVE_DUNE_PYMOR 0
#endif
#ifndef HAVE_DUNE_GRID_MULTISCALE
# define HAVE_DUNE_GRID_MULTISCALE 0
#endif
#ifndef HAVE_DUNE_GDT
# define HAVE_DUNE_GDT 0
#endif
#ifndef HAVE_DUNE_HDD
# define HAVE_DUNE_HDD 0
#endif
#ifndef HAVE_EMPLACE
# define HAVE_EMPLACE 0
#endif
#ifndef ENABLE_SUPERLU
# define ENABLE_SUPERLU 0
#endif
#ifndef ENABLE_UMFPACK
# define ENABLE_UMFPACK 0
#endif
#ifndef ENABLE_BOOST
# define ENABLE_BOOST 0
#endif
#ifndef ENABLE_PETSC
# define ENABLE_PETSC 0
#endif
#ifndef ENABLE_MPI
# define ENABLE_MPI 0
#endif
#ifndef HAVE_MPI
# define HAVE_MPI 0
#endif
#ifndef HAVE_FASP
# define HAVE_FASP 0
#endif
#ifndef HAVE_CONSTEXPR
# define HAVE_CONSTEXPR 0
#endif
#ifndef HAVE_DUNE_METAGRID
# define HAVE_DUNE_METAGRID 0
#endif
#ifndef HAVE_DUNE_SPGRID
# define HAVE_DUNE_SPGRID 0
#endif
#ifndef HAVE_PETSC
# define HAVE_PETSC 0
#endif
#ifndef HAVE_ALUGRID
# define HAVE_ALUGRID 0
#endif
#ifndef DUNE_FEM_COMPATIBILITY
# define DUNE_FEM_COMPATIBILITY 0
#endif
#ifndef HAVE_ALBERTA
# define HAVE_ALBERTA 0
#endif
#ifndef HAVE_UG
# define HAVE_UG 0
#endif
#ifndef HAVE_GRAPE
# define HAVE_GRAPE 0
#endif
#ifndef ENABLE_ALUGRID
# define ENABLE_ALUGRID 0
#endif
#ifndef DUNE_GRID_EXPERIMENTAL_GRID_EXTENSIONS
# define DUNE_GRID_EXPERIMENTAL_GRID_EXTENSIONS 0
#endif
#ifndef HAVE_MAP_EMPLACE
#define HAVE_MAP_EMPLACE 0
#endif
/*** End: Silence implicitly False evaluation of undefined macro warnings ****/
/* end dune-stuff */
// NEVER delete/alter above comment, dune's cmake crap relies on it