diff options
author | Allen Byrne <50328838+byrnHDF@users.noreply.github.com> | 2022-07-29 12:20:11 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-29 12:20:11 (GMT) |
commit | c63dfb0fd3345ecb33014612f94d3959f147be03 (patch) | |
tree | fa48ac9cd2023f0182f6e539bd6b5979bbc350f6 /release_docs | |
parent | 3a44ac33203fa8322ab42d3c3e4a0c81134b04e5 (diff) | |
download | hdf5-c63dfb0fd3345ecb33014612f94d3959f147be03.zip hdf5-c63dfb0fd3345ecb33014612f94d3959f147be03.tar.gz hdf5-c63dfb0fd3345ecb33014612f94d3959f147be03.tar.bz2 |
fortran module folder from GH#1411 #1922 (#1943)
Diffstat (limited to 'release_docs')
-rw-r--r-- | release_docs/INSTALL_CMake.txt | 12 | ||||
-rw-r--r-- | release_docs/RELEASE.txt | 16 |
2 files changed, 27 insertions, 1 deletions
diff --git a/release_docs/INSTALL_CMake.txt b/release_docs/INSTALL_CMake.txt index 684e3c4..3587510 100644 --- a/release_docs/INSTALL_CMake.txt +++ b/release_docs/INSTALL_CMake.txt @@ -742,6 +742,18 @@ HDF5_BUILD_HL_LIB "Build HIGH Level HDF5 Library" ON HDF5_BUILD_TOOLS "Build HDF5 Tools" ON HDF5_BUILD_HL_TOOLS "Build HIGH Level HDF5 Tools" ON +---------------- HDF5 Folder Build Options --------------------- +Defaults relative to $<INSTALL_PREFIX> +HDF5_INSTALL_BIN_DIR "bin" +HDF5_INSTALL_LIB_DIR "lib" +HDF5_INSTALL_INCLUDE_DIR "include" +HDF5_INSTALL_MODULE_DIR "mod" +HDF5_INSTALL_CMAKE_DIR "cmake" +if (MSVC) + HDF5_INSTALL_DATA_DIR "." +else () + HDF5_INSTALL_DATA_DIR "share" + ---------------- HDF5 Advanced Options --------------------- ONLY_SHARED_LIBS "Only Build Shared Libraries" OFF ALLOW_UNSUPPORTED "Allow unsupported combinations of configure options" OFF diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 75f56bc..08cec29 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -49,7 +49,21 @@ New Features Configuration: ------------- - - + - Correct the usage of CMAKE_Fortran_MODULE_DIRECTORY and where to + install Fortran mod files. + + The Fortran modules files, ending in .mod are files describing a + Fortran 90 (and above) module API and ABI. These are not like C + header files describing an API, they are compiler dependent and + arch dependent, and not easily readable by a human being. They are + nevertheless searched for in the includes directories by gfortran + (in directories specified with -I). + + Autotools configure uses the -fmoddir option to specify the folder. + CMake will use "mod" folder by default unless overridden by the CMake + variable; HDF5_INSTALL_MODULE_DIR. + + (ADB - 2022/07/21) Library: |