-
Notifications
You must be signed in to change notification settings - Fork 95
/
cmake_build_defines.hxx.in
41 lines (38 loc) · 1.25 KB
/
cmake_build_defines.hxx.in
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
#pragma once
#ifndef BOUT_BUILD_CONFIG_HXX
#define BOUT_BUILD_CONFIG_HXX
#define BOUT_CHECK_LEVEL @BOUT_CHECK_LEVEL@
// #cmakedefine BOUT_FLAGS_STRING @BOUT_FLAGS_STRING@
#define BOUT_OPENMP_SCHEDULE @BOUT_OPENMP_SCHEDULE@
#cmakedefine01 BOUT_HAS_ARKODE
#cmakedefine01 BOUT_HAS_CVODE
#cmakedefine01 BOUT_HAS_FFTW
#cmakedefine01 BOUT_HAS_GETTEXT
#cmakedefine01 BOUT_HAS_HYPRE
#cmakedefine01 BOUT_HAS_IDA
#cmakedefine01 BOUT_HAS_LAPACK
#cmakedefine01 BOUT_HAS_NETCDF
#cmakedefine01 BOUT_HAS_PETSC
#cmakedefine01 BOUT_HAS_PRETTY_FUNCTION
#cmakedefine01 BOUT_HAS_PVODE
#cmakedefine01 BOUT_HAS_SCOREP
#cmakedefine01 BOUT_HAS_SLEPC
#cmakedefine01 BOUT_HAS_SUNDIALS
#cmakedefine01 BOUT_HAS_UUID_SYSTEM_GENERATOR
#cmakedefine01 BOUT_USE_BACKTRACE
#cmakedefine01 BOUT_USE_COLOR
#cmakedefine01 BOUT_USE_OPENMP
#cmakedefine01 BOUT_USE_OUTPUT_DEBUG
#cmakedefine01 BOUT_USE_SIGFPE
#cmakedefine01 BOUT_USE_SIGNAL
#cmakedefine01 BOUT_USE_TRACK
#cmakedefine01 BOUT_HAS_UMPIRE
#cmakedefine01 BOUT_HAS_CALIPER
#cmakedefine01 BOUT_HAS_RAJA
#cmakedefine01 BOUT_HAS_CUDA
#cmakedefine BOUT_METRIC_TYPE @BOUT_METRIC_TYPE@
#cmakedefine01 BOUT_USE_METRIC_3D
#cmakedefine01 BOUT_USE_MSGSTACK
// CMake build does not support legacy interface
#define BOUT_HAS_LEGACY_NETCDF 0
#endif // BOUT_BUILD_CONFIG_HXX