summaryrefslogtreecommitdiff
path: root/lib/make/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'lib/make/configure.in')
-rw-r--r--lib/make/configure.in7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/make/configure.in b/lib/make/configure.in
index 06c9fc22..c8351ee4 100644
--- a/lib/make/configure.in
+++ b/lib/make/configure.in
@@ -912,6 +912,11 @@ CCTK_CXX_ATTRIBUTE_HOT
CCTK_C_BUILTIN_EXPECT
CCTK_CXX_BUILTIN_EXPECT
+if test "x$REAL16_KIND" = 'x'; then
+ REAL16_KIND=16
+fi
+COMPLEX32_KIND=$(( $REAL16_KIND * 2 ))
+
CCTK_FORTRAN_REAL4
CCTK_FORTRAN_REAL8
CCTK_FORTRAN_REAL16
@@ -1127,6 +1132,8 @@ fi
if test -n "$CCTK_REAL16" -a \( "x$F77" = 'xnone' -o \( "x$cctk_cv_have_fortran_real16" = 'xyes' -a "x$cctk_cv_have_fortran_complex32" = 'xyes' \) \) -a "x$DISABLE_REAL16" != 'xyes' ; then
AC_DEFINE_UNQUOTED(CCTK_REAL16, $CCTK_REAL16)
AC_DEFINE(HAVE_CCTK_REAL16)
+ AC_DEFINE_UNQUOTED(CCTK_REAL16_KIND, $REAL16_KIND)
+ AC_DEFINE_UNQUOTED(CCTK_COMPLEX32_KIND, $COMPLEX32_KIND)
fi
if test -n "$CCTK_REAL8" -a \( "x$F77" = 'xnone' -o \( "x$cctk_cv_have_fortran_real8" -a "x$cctk_cv_have_fortran_complex16" = 'xyes' \) \); then