summaryrefslogtreecommitdiffstats
path: root/config/freebsd
diff options
context:
space:
mode:
Diffstat (limited to 'config/freebsd')
-rw-r--r--config/freebsd19
1 files changed, 18 insertions, 1 deletions
diff --git a/config/freebsd b/config/freebsd
index 80009b0..10ab716 100644
--- a/config/freebsd
+++ b/config/freebsd
@@ -15,9 +15,26 @@ fi
# from /usr/include/sys/cdefs.h
CPPFLAGS="$CPPFLAGS -D_POSIX_C_SOURCE=1"
-# Figure out compiler flags
+#
+# HDF5 FORTRAN integers
+#
+# R_LARGE is the number of digits for the bigest integer supported.
+# R_INTEGER is the number of digits in INTEGER
+#
+R_LARGE=18
+R_INTEGER=9
+HSIZE_T='SELECTED_INT_KIND(R_LARGE)'
+HSSIZE_T='SELECTED_INT_KIND(R_LARGE)'
+HID_T='SELECTED_INT_KIND(R_INTEGER)'
+SIZE_T='SELECTED_INT_KIND(R_INTEGER)'
+OBJECT_NAMELEN_DEFAULT_F=-1
+
+# Figure out C compiler flags
. $srcdir/config/gnu-flags
+# Figure out FORTRAN compiler flags
+. $srcdir/config/gnu-fflags
+
# Special setup to use pthread support if enable-threadsafe is on.
# Works with static executable only.
if test "X-" != "X-$enable_threadsafe"; then