forked from amusecode/amuse
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.mk.in
146 lines (119 loc) · 2.75 KB
/
config.mk.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
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
# amuse configuration generated by ./configure from config.mk.in
PYTHON=@PYTHON@
CODE_GENERATOR=@CODE_GENERATOR@
#
# PYTHON embedding
#
PYTHON_DEV=@PYTHON_DEV@
CYTHON=@CYTHON@
PYTHONCONFIG=@PYTHONCONFIG@
PYTHONDEV_CFLAGS=@PYTHONDEV_CFLAGS@
PYTHONDEV_LDFLAGS=@PYTHONDEV_LDFLAGS@
#
# Compilers, for compiling without MPI
# these compilers must be the same or compatible with
# the mpi compilers
#
CXX=@CXX@
CC=@CC@
FC=@FC@
GFORTRAN_VERSION=@GFORTRAN_VERSION@
IFORT_VERSION=@IFORT_VERSION@
FC_ISO_C_AVAILABLE=@FC_ISO_C_BINDINGS@
#
# Default flags, append to these in the makefiles
#
CXXFLAGS=@CXXFLAGS@
CFLAGS=@CFLAGS@
FCFLAGS=@FCFLAGS@
LDFLAGS=@LDFLAGS@
#
# MPI Compilers
#
MPI_ENABLED=@WITH_MPI@
MPICXX=@MPICXX@
MPICC=@MPICC@
MPIFC=@MPIFC@
MPIEXEC=@MPIEXEC@
MPI_CFLAGS=@MPI_CFLAGS@
MPI_CXXFLAGS=@MPI_CXXFLAGS@
MPI_FCFLAGS=@MPI_FCFLAGS@
MPI_CLIBS=@MPI_CLIBS@
MPI_CXXLIBS=@MPI_CXXLIBS@
MPI_FCLIBS=@MPI_FCLIBS@
#
# Java
#
JAVA_ENABLED=@have_java@
JAVA=@JAVA@
JAVAC=@JAVAC@
JAR=@JAR@
JAVA_VERSION=@JAVA_VERSION@
#
# OpenMP
#
OPENMP_ENABLED=@HAVE_OPENMP@
OPENMP_FCFLAGS=@OPENMP_FCFLAGS@
OPENMP_CFLAGS=@OPENMP_CFLAGS@
#
# Libraries: FFTW, GSL, HDF5, CUDA, SAPPORO
#
FOUND_FFTW=@FOUND_FFTW@
FFTW_FLAGS=@FFTW_FLAGS@
FFTW_LIBS=@FFTW_LIBS@
FOUND_GSL=@FOUND_GSL@
GSL_FLAGS=@GSL_FLAGS@
GSL_LIBS=@GSL_LIBS@
FOUND_GMP=@FOUND_GMP@
GMP_FLAGS=@GMP_FLAGS@
GMP_LIBS=@GMP_LIBS@
FOUND_MPFR=@FOUND_MPFR@
MPFR_FLAGS=@MPFR_FLAGS@
MPFR_LIBS=@MPFR_LIBS@
HDF5_FLAGS=@HDF5_CPPFLAGS@
HDF5_LIBS=@HDF5_LDFLAGS@ @HDF5_LIBS@
HDF5_FFLAGS=@HDF5_FFLAGS@
HDF5_FLIBS=@HDF5_LDFLAGS@ @HDF5_FLIBS@
NETCDF_PREFIX=@NETCDF4_PREFIX@
NETCDF_FLAGS=@NETCDF4_CFLAGS@
NETCDF_LIBS=@NETCDF4_LIBS@
NETCDFF_PREFIX=@NETCDF4_PREFIX@
NETCDFF_FLAGS=@NETCDF4_FFLAGS@
NETCDFF_LIBS=@NETCDF4_FLIBS@
CUDA_ENABLED=@WITH_CUDA@
NVCC=@NVCC@
NVCC_FLAGS=@NVCC_FLAGS@
CUDA_TK=@CUDA_TK@
CUDA_LIBS=@CUDA_LIBS@
FOUND_CL=@FOUND_CL@
CL_LIBS=@CL_LIBS@
CL_FLAGS=@CL_CFLAGS@
SAPPORO_VERSION=@SAPPORO_VERSION@
SAPPORO_LIBS=@SAPPORO_LIBS@
FS_FLAGS=@FS_FLAGS@
FS_LIBS=@FS_LIBS@
SC_FLAGS=@SC_FLAGS@
SC_CLIBS=@SC_CLIBS@
SC_FCLIBS=@SC_FCLIBS@
SC_MPI_CLIBS=@SC_MPI_CLIBS@
SC_MPI_FCLIBS=@SC_MPI_FCLIBS@
LAPACK_LIBS=@LAPACK_LIBS@
BLAS_LIBS=@BLAS_LIBS@
export PYTHON CXX CC FC CXXFLAGS CFLAGS FCFLAGS MPICXX MPICC MPIFC LDFLAGS
export JAVA JAVAC JAVAH JAR JAVA_FLAGS
export FS_FLAGS FS_LIBS SC_FLAGS SC_CLIBS SC_FCLIBS SC_MPI_CLIBS SC_MPI_FCLIBS
export FFTW_FLAGS FFTW_LIBS
export GSL_FLAGS GSL_LIBS
export HDF5_FLAGS HDF5_LIBS
export OPENMP_FCFLAGS OPENMP_CFLAGS
export NVCC CUDA_TK CUDA_LIBS CUDA_ENABLED
export SAPPORO_VERSION SAPPORO_LIBS
export MPICFLAGS MPICCFLAGS MPIFCFLAGS
export IFORT_VERSION
export NVCC_FLAGS
export PYTHONDEV_LIBS PYTHONDEV_CFLAGS PYTHONDEV_LIBS
export FC_ISO_C_ENABLED
export LAPACK_LIBS BLAS_LIBS
ifdef AMUSE_DIR
export AMUSE_DIR
endif