Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hdf5 1 12 merge fortran configure changes #727

Merged
merged 115 commits into from
Jun 7, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
6dc618c
OESS-98 fix tools test for plugins
byrnHDF Dec 15, 2020
1682bdf
sync fork
byrnHDF Jan 11, 2021
f856d77
Merge of changes from dev
byrnHDF Jan 15, 2021
317148f
Move problem option to bottom of the list until fixed
byrnHDF Jan 17, 2021
3cdb272
HDFFV-11106 - fix parsing optional args
byrnHDF Jan 19, 2021
2ccd184
HDFFV-11106 add note
byrnHDF Jan 19, 2021
0d0f7db
grammer fix
byrnHDF Jan 19, 2021
ffae47b
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Jan 20, 2021
0c86a42
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Jan 23, 2021
7839aa8
Whitespace after clang formatting
byrnHDF Jan 27, 2021
687da3b
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Jan 28, 2021
68407f1
Undo format version 11 changes
byrnHDF Jan 28, 2021
5ae710c
Update check to working version
byrnHDF Jan 28, 2021
9aa3dfb
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Feb 1, 2021
95a2b2e
Merge workflow and minor changes from develop
byrnHDF Feb 1, 2021
bac4c43
Update supported platforms
byrnHDF Feb 2, 2021
f0620df
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Feb 3, 2021
f2ce0fc
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Feb 4, 2021
f87bd33
PR#3 merge from develop
byrnHDF Feb 4, 2021
9c925ad
Merge gcc 10 diagnostics option from develop
byrnHDF Feb 8, 2021
c14d750
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Feb 8, 2021
ce8ce57
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Feb 9, 2021
7e5fa9d
Merge #318 OSX changes from develop
byrnHDF Feb 9, 2021
098f01d
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Feb 9, 2021
7c90450
Merge serval small changes from dev
byrnHDF Feb 16, 2021
c9734a2
fix typo
byrnHDF Feb 17, 2021
63cc7be
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Feb 17, 2021
be2c50a
Minor non-space formatting changes
byrnHDF Feb 18, 2021
3bceb92
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Feb 19, 2021
304fb27
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Feb 20, 2021
321404e
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Feb 24, 2021
c2e100b
GH #386 copyright corrections for java folder
byrnHDF Feb 26, 2021
8691d6c
revert because logic requires false return
byrnHDF Mar 1, 2021
a4e9510
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 1, 2021
373b5aa
Merges from develop
byrnHDF Mar 2, 2021
b90fd9d
Remove case statement for H5I_EVENTSET
byrnHDF Mar 2, 2021
afb1136
Correct call with versioning
byrnHDF Mar 2, 2021
6e44b70
Remove tabs
byrnHDF Mar 2, 2021
4db7f18
Double underscore change
byrnHDF Mar 2, 2021
f5e53b9
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 3, 2021
910aa4e
Merges from develop
byrnHDF Mar 3, 2021
7acfb1e
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 5, 2021
5b62cc0
Merge #380 from develop
byrnHDF Mar 5, 2021
d42b8de
Correct date entry
byrnHDF Mar 5, 2021
fc27669
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 8, 2021
76aa329
Split format source and commit changes on repo push
byrnHDF Mar 10, 2021
8f11079
remove pre-split setting
byrnHDF Mar 10, 2021
c93ecd7
Change windows TS to use older VS.
byrnHDF Mar 10, 2021
dfde667
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 10, 2021
bd880c3
HDFFV-11212 JNI export util and Javadoc
byrnHDF Mar 10, 2021
bd36c25
Suggested review changes
byrnHDF Mar 11, 2021
5acb515
Another change found
byrnHDF Mar 11, 2021
287329d
Committing clang-format changes
github-actions[bot] Mar 11, 2021
a0dc728
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 12, 2021
478c485
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 15, 2021
4380c78
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 15, 2021
f42be9e
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 23, 2021
94de461
Some Javadoc warning fixes
byrnHDF Mar 24, 2021
e065179
Committing clang-format changes
github-actions[bot] Mar 24, 2021
0004eee
Updated javadoc fixes
byrnHDF Mar 24, 2021
83360dc
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 25, 2021
18bc9c6
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Mar 26, 2021
030c2ac
HDFFV-11228/9 merges from develop
byrnHDF Mar 26, 2021
72c4120
remove obsolete debug comment
byrnHDF Mar 26, 2021
e0f4dfd
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Apr 2, 2021
d971e7a
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into
byrnHDF Apr 2, 2021
54c648e
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Apr 5, 2021
d465523
Fix conflict
byrnHDF Apr 5, 2021
31f50d0
HDFFV-11229 merge changes from develop
byrnHDF Apr 5, 2021
ed28fc4
HDFFV-11229 merge second compare from develop
byrnHDF Apr 5, 2021
61fca45
HDFFV-11229 fix reference file
byrnHDF Apr 5, 2021
3648bba
HDFFV-11229 update autotools test script for two ref files
byrnHDF Apr 5, 2021
4756177
HDFFV-11229 merge dev changes for long double display in tools
byrnHDF Apr 7, 2021
90ea8a3
Committing clang-format changes
github-actions[bot] Apr 7, 2021
4b12961
Update with changes from develop
byrnHDF Apr 15, 2021
7958658
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Apr 19, 2021
f90db7d
Add "option" command for clang options
byrnHDF Apr 20, 2021
1818167
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Apr 21, 2021
7597339
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Apr 26, 2021
2a492af
Rework CMake add_custom to use the BYPRODUCTS argument
byrnHDF Apr 28, 2021
f3ea079
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Apr 28, 2021
8eaf137
Whitespace changes
byrnHDF Apr 28, 2021
b6c1c73
Rework CMake add_custom to use the BYPRODUCTS argument
byrnHDF Apr 29, 2021
9f7fc14
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Apr 29, 2021
7ddc735
Revert CMake configure checks for round defines
byrnHDF Apr 30, 2021
9f685a1
With VS 2015 minimum strdup is supported
byrnHDF Apr 30, 2021
8538ffe
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF Apr 30, 2021
49e0639
Doxygen comments merged from develop
byrnHDF May 3, 2021
a2f880b
doxygen build updates
byrnHDF May 4, 2021
05baacf
Correct version string for map functions
byrnHDF May 4, 2021
b22e461
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF May 5, 2021
b41f0fc
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF May 6, 2021
4bda7aa
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF May 7, 2021
c57d2d1
TRILAB-227 and tools debug merge from develop
byrnHDF May 7, 2021
d4cec67
TRILAB-227 Enable test
byrnHDF May 7, 2021
e9cd988
Quote subset args
byrnHDF May 7, 2021
919d44d
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF May 16, 2021
999989d
Use MATCHES in compiler id compare, merge from dev
byrnHDF May 16, 2021
fefca08
Revert test enable
byrnHDF May 16, 2021
ee2bf2b
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF May 17, 2021
2bcf5fd
Add file to list
byrnHDF May 17, 2021
2943e2f
doxygen version errors
byrnHDF May 18, 2021
0b05bc5
if blocks needed for build modes
byrnHDF May 18, 2021
aadda44
Merge branch 'HDFGroup:hdf5_1_12' into hdf5_1_12
byrnHDF May 18, 2021
3b29213
Update list of test platforms
byrnHDF May 18, 2021
5b39f1a
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF May 19, 2021
aef1f52
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF May 19, 2021
8dd6146
Issue #669 remove version from pkgcfg filename
byrnHDF May 21, 2021
c9d04da
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF May 21, 2021
a746cef
remove version from h5cc script
byrnHDF May 21, 2021
d074ee3
Merge branch 'hdf5_1_12' of https://github.com/HDFGroup/hdf5.git into…
byrnHDF May 25, 2021
7aa357e
Merge CMake and java refs from dev
byrnHDF May 27, 2021
ca84a30
Merge branch 'HDFGroup:hdf5_1_12' into hdf5_1_12
byrnHDF Jun 3, 2021
bb9cfd6
Reworked CMake Fortran configure macros to allow multiple runs.
byrnHDF Jun 4, 2021
626a7e8
Fix CMake issue with tests not comparing test argument properly.
byrnHDF Jun 7, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
135 changes: 111 additions & 24 deletions config/cmake/ConfigureChecks.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -28,18 +28,6 @@ if (HDF5_STRICT_FORMAT_CHECKS)
endif ()
MARK_AS_ADVANCED (HDF5_STRICT_FORMAT_CHECKS)

#-----------------------------------------------------------------------------
# Option for --enable-threadsafe
#-----------------------------------------------------------------------------
# Recursive RW locks are not supported on Windows (yet)
if (NOT WINDOWS)
option (HDF5_USE_RECURSIVE_RW_LOCKS "Whether to use recursive RW locks for thread-safety" OFF)
if (HDF5_USE_RECURSIVE_RW_LOCKS)
set (${HDF_PREFIX}_USE_RECURSIVE_RW_LOCKS 1)
endif ()
MARK_AS_ADVANCED (HDF5_USE_RECURSIVE_RW_LOCKS)
endif ()

# ----------------------------------------------------------------------
# Decide whether the data accuracy has higher priority during data
# conversions. If not, some hard conversions will still be prefered even
Expand Down Expand Up @@ -98,14 +86,6 @@ else ()
set (HDF5_FILE_LOCKING_SETTING "no")
endif ()

#-----------------------------------------------------------------------------
# Are we going to use HSIZE_T
#-----------------------------------------------------------------------------
option (HDF5_ENABLE_HSIZET "Enable datasets larger than memory" ON)
if (HDF5_ENABLE_HSIZET)
set (${HDF_PREFIX}_HAVE_LARGE_HSIZET 1)
endif ()

# so far we have no check for this
set (${HDF_PREFIX}_HAVE_TMPFILE 1)

Expand Down Expand Up @@ -233,18 +213,125 @@ endif()
# Check if C has __float128 extension
#-----------------------------------------------------------------------------

CHECK_TYPE_SIZE("__float128" ${HDF_PREFIX}_SIZEOF___FLOAT128)
if (${${HDF_PREFIX}_SIZEOF___FLOAT128})
HDF_CHECK_TYPE_SIZE(__float128 _SIZEOF___FLOAT128)
if (${_SIZEOF___FLOAT128})
set (${HDF_PREFIX}_HAVE_FLOAT128 1)
set (${HDF_PREFIX}_SIZEOF___FLOAT128 ${_SIZEOF___FLOAT128})
else ()
set (${HDF_PREFIX}_HAVE_FLOAT128 0)
set (${HDF_PREFIX}_SIZEOF___FLOAT128 0)
endif ()

CHECK_TYPE_SIZE("_Quad" ${HDF_PREFIX}_SIZEOF__QUAD)
if (NOT ${${HDF_PREFIX}_SIZEOF__QUAD})
HDF_CHECK_TYPE_SIZE(_Quad _SIZEOF__QUAD)
if (NOT ${_SIZEOF__QUAD})
set (${HDF_PREFIX}_SIZEOF__QUAD 0)
else ()
set (${HDF_PREFIX}_SIZEOF__QUAD ${_SIZEOF__QUAD})
endif ()

#-----------------------------------------------------------------------------
# The provided CMake C macros don't provide a general compile/run function
# so this one is used.
#-----------------------------------------------------------------------------
macro (C_RUN FUNCTION_NAME SOURCE_CODE RETURN_VAR)
if (CMAKE_VERSION VERSION_GREATER_EQUAL "3.15.0")
message (VERBOSE "Detecting C ${FUNCTION_NAME}")
endif ()
file (WRITE
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testCCompiler1.c
${SOURCE_CODE}
)
TRY_RUN (RUN_RESULT_VAR COMPILE_RESULT_VAR
${CMAKE_BINARY_DIR}
${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testCCompiler1.c
COMPILE_DEFINITIONS "-D_SIZEOF___FLOAT128=${H5_SIZEOF___FLOAT128};-D_HAVE_QUADMATH_H=${H5_HAVE_QUADMATH_H}"
COMPILE_OUTPUT_VARIABLE COMPILEOUT
RUN_OUTPUT_VARIABLE OUTPUT_VAR
)

set (${RETURN_VAR} ${OUTPUT_VAR})

if (CMAKE_VERSION VERSION_GREATER_EQUAL "3.15.0")
message (VERBOSE "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ")
message (VERBOSE "Test COMPILE_RESULT_VAR ${COMPILE_RESULT_VAR} ")
message (VERBOSE "Test COMPILE_OUTPUT ${COMPILEOUT} ")
message (VERBOSE "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ")
message (VERBOSE "Test RUN_RESULT_VAR ${RUN_RESULT_VAR} ")
message (VERBOSE "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ")
endif ()

if (${COMPILE_RESULT_VAR})
if (${RUN_RESULT_VAR} MATCHES 0)
set (${RUN_RESULT_VAR} 1 CACHE INTERNAL "Have C function ${FUNCTION_NAME}")
if (CMAKE_VERSION VERSION_GREATER_EQUAL "3.15.0")
message (VERBOSE "Testing C ${FUNCTION_NAME} - OK")
endif ()
file (APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log
"Determining if the C ${FUNCTION_NAME} exists passed with the following output:\n"
"${OUTPUT_VAR}\n\n"
)
else ()
if (CMAKE_VERSION VERSION_GREATER_EQUAL "3.15.0")
message (VERBOSE "Testing C ${FUNCTION_NAME} - Fail")
endif ()
set (${RUN_RESULT_VAR} 0 CACHE INTERNAL "Have C function ${FUNCTION_NAME}")
file (APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log
"Determining if the C ${FUNCTION_NAME} exists failed with the following output:\n"
"${OUTPUT_VAR}\n\n")
endif ()
else ()
message (FATAL_ERROR "Compilation of C ${FUNCTION_NAME} - Failed")
endif ()
endmacro ()

set (PROG_SRC
"
#include <float.h>\n\
#include <stdio.h>\n\
#define CHECK_FLOAT128 _SIZEOF___FLOAT128\n\
#if CHECK_FLOAT128!=0\n\
#if _HAVE_QUADMATH_H!=0\n\
#include <quadmath.h>\n\
#endif\n\
#ifdef FLT128_DIG\n\
#define C_FLT128_DIG FLT128_DIG\n\
#else\n\
#define C_FLT128_DIG 0\n\
#endif\n\
#else\n\
#define C_FLT128_DIG 0\n\
#endif\n\
#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L\n\
#define C_LDBL_DIG DECIMAL_DIG\n\
#else\n\
#define C_LDBL_DIG LDBL_DIG\n\
#endif\n\nint main() {\nFILE *pFile = fopen(\"pac_Cconftest.out\",\"w\")\\\;\nfprintf(pFile, \"\\%d\\\;\\%d\\\;\", C_LDBL_DIG, C_FLT128_DIG)\\\;\n\nreturn 0\\\;\n}\n
"
)

C_RUN ("maximum decimal precision for C" ${PROG_SRC} PROG_RES)
file (READ "${CMAKE_BINARY_DIR}/pac_Cconftest.out" PROG_OUTPUT4)
message (STATUS "Testing maximum decimal precision for C - ${PROG_OUTPUT4}")

# dnl The output from the above program will be:
# dnl -- long double decimal precision -- __float128 decimal precision

list (GET PROG_OUTPUT4 0 H5_LDBL_DIG)
list (GET PROG_OUTPUT4 1 H5_FLT128_DIG)

if (${HDF_PREFIX}_SIZEOF___FLOAT128 EQUAL 0 OR FLT128_DIG EQUAL 0)
set (${HDF_PREFIX}_HAVE_FLOAT128 0)
set (${HDF_PREFIX}_SIZEOF___FLOAT128 0)
set (_PAC_C_MAX_REAL_PRECISION ${H5_LDBL_DIG})
else ()
set (_PAC_C_MAX_REAL_PRECISION ${H5_FLT128_DIG})
endif ()
if (NOT ${_PAC_C_MAX_REAL_PRECISION})
set (${HDF_PREFIX}_PAC_C_MAX_REAL_PRECISION 0)
else ()
set (${HDF_PREFIX}_PAC_C_MAX_REAL_PRECISION ${_PAC_C_MAX_REAL_PRECISION})
endif ()
message (STATUS "maximum decimal precision for C var - ${${HDF_PREFIX}_PAC_C_MAX_REAL_PRECISION}")

#-----------------------------------------------------------------------------
# Macro to determine the various conversion capabilities
Expand Down
16 changes: 8 additions & 8 deletions config/cmake/H5pubconf.h.in
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
/* Define the default plugins path to compile */
#cmakedefine H5_DEFAULT_PLUGINDIR "@H5_DEFAULT_PLUGINDIR@"

/* Define if `dev_t' is a scalar */
/* Define if dev_t is a scalar */
#cmakedefine H5_DEV_T_IS_SCALAR @H5_DEV_T_IS_SCALAR@

/* Define to dummy `main' function (if any) required to link to the Fortran
Expand Down Expand Up @@ -88,6 +88,9 @@
/* Define to 1 if you have the `alarm' function. */
#cmakedefine H5_HAVE_ALARM @H5_HAVE_ALARM@

/* Define to 1 if you have the <arpa/inet.h> header file. */
#cmakedefine H5_HAVE_ARPA_INET_H @H5_HAVE_ARPA_INET_H@

/* Define to 1 if you have the `asprintf' function. */
#cmakedefine H5_HAVE_ASPRINTF @H5_HAVE_ASPRINTF@

Expand All @@ -101,9 +104,6 @@
/* Define if the compiler understands the __func__ keyword */
#cmakedefine H5_HAVE_C99_FUNC @H5_HAVE_C99_FUNC@

/* Define to 1 if you have the <arpa/inet.h> header file. */
#cmakedefine H5_HAVE_ARPA_INET_H @H5_HAVE_ARPA_INET_H@

/* Define to 1 if you have the `clock_gettime' function. */
#cmakedefine H5_HAVE_CLOCK_GETTIME @H5_HAVE_CLOCK_GETTIME@

Expand Down Expand Up @@ -270,7 +270,7 @@
/* Define to 1 if you have the <memory.h> header file. */
#cmakedefine H5_HAVE_MEMORY_H @H5_HAVE_MEMORY_H@

/* Define if we can build the Mirror VFD */
/* Define whether the Mirror virtual file driver (VFD) will be compiled */
#cmakedefine H5_HAVE_MIRROR_VFD @H5_HAVE_MIRROR_VFD@

/* Define if we have MPE support */
Expand All @@ -279,10 +279,10 @@
/* Define to 1 if you have the <mpe.h> header file. */
#cmakedefine H5_HAVE_MPE_H @H5_HAVE_MPE_H@

/* Define if MPI_Comm_c2f and MPI_Comm_f2c exists */
/* Define if MPI_Comm_c2f and MPI_Comm_f2c exist */
#cmakedefine H5_HAVE_MPI_MULTI_LANG_Comm @H5_HAVE_MPI_MULTI_LANG_Comm@

/* Define if MPI_Info_c2f and MPI_Info_f2c exists */
/* Define if MPI_Info_c2f and MPI_Info_f2c exist */
#cmakedefine H5_HAVE_MPI_MULTI_LANG_Info @H5_HAVE_MPI_MULTI_LANG_Info@

/* Define to 1 if you have the <netdb.h> header file. */
Expand Down Expand Up @@ -486,7 +486,7 @@
/* Define if the compiler understands __inline__ */
#cmakedefine H5_HAVE___INLINE__ @H5_HAVE___INLINE__@

/* Define if the library will ignore file locks when disabled */
/* Define if the library will ignore file locks when disabled */
#cmakedefine H5_IGNORE_DISABLED_FILE_LOCKS @H5_IGNORE_DISABLED_FILE_LOCKS@

/* Define if the high-level library headers should be included in hdf5.h */
Expand Down
Loading