summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorAllen Byrne <50328838+byrnHDF@users.noreply.github.com>2022-07-29 12:20:11 (GMT)
committerGitHub <noreply@github.com>2022-07-29 12:20:11 (GMT)
commitc63dfb0fd3345ecb33014612f94d3959f147be03 (patch)
treefa48ac9cd2023f0182f6e539bd6b5979bbc350f6 /release_docs
parent3a44ac33203fa8322ab42d3c3e4a0c81134b04e5 (diff)
downloadhdf5-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.txt12
-rw-r--r--release_docs/RELEASE.txt16
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: