diff options
author | Allen Byrne <byrn@hdfgroup.org> | 2018-07-31 14:41:11 (GMT) |
---|---|---|
committer | Allen Byrne <byrn@hdfgroup.org> | 2018-07-31 14:41:11 (GMT) |
commit | 2822921c23c5e34b7d73044a6800808629349d3d (patch) | |
tree | ceba3f04d35b9bfaecffe046d7fa8db8026fcb6d | |
parent | b8945eac22af04537ee3794b3bd518d261eb644a (diff) | |
download | hdf5-2822921c23c5e34b7d73044a6800808629349d3d.zip hdf5-2822921c23c5e34b7d73044a6800808629349d3d.tar.gz hdf5-2822921c23c5e34b7d73044a6800808629349d3d.tar.bz2 |
HDFFV-10508 clarify library differences
-rw-r--r-- | release_docs/RELEASE.txt | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 34cb212..d70aa65 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -522,7 +522,9 @@ COPYING and RELEASE.txt file in the root folder, CMake places them in the share folder. The bin folder contains the tools and the build scripts. Additionally, CMake -creates dynamic versions of the tools with the suffix "-shared". +creates dynamic versions of the tools with the suffix "-shared". Autotools +installs one set of tools depending on the "--enable-shared" configuration +option. build scripts ------------- Autotools: h5c++, h5cc, h5fc @@ -531,15 +533,15 @@ creates dynamic versions of the tools with the suffix "-shared". The include folder holds the header files and the fortran mod files. CMake places the fortran mod files into separate shared and static subfolders, while Autotools places one set of mod files into the include folder. Because -Cmake produces a tools library, the header files for tools will appear in +CMake produces a tools library, the header files for tools will appear in the include folder. The lib folder contains the library files, and CMake adds the pkgconfig subfolder with the hdf5*.pc files used by the bin/build scripts created by -the CMake build. In addition, because CMake creates the tools -library and the C-stub libraries for the Fortran libraries, these libraries -are present only for CMake builds. The names of the szip libraries are different -between the build systems. +the CMake build. CMake separates the C interface code from the fortran code by +creating C-stub libraries for each Fortran library. In addition, only CMake +creates the tools library and are present only for CMake builds. The names +of the szip libraries are different between the build systems. The share folder will have the most differences because CMake builds include a number of CMake specific files for support of CMake's find_package and support |