mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-11-21 01:04:10 +08:00
Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
* commit '7db3ea76da5d3b5c237a707b09d1618d3206ba83': Makes the installed header files the same between the autotools and CMake.
This commit is contained in:
commit
2c48f6bd00
5
MANIFEST
5
MANIFEST
@ -496,7 +496,6 @@
|
||||
./src/H5Bmodule.h
|
||||
./src/H5Bpkg.h
|
||||
./src/H5Bprivate.h
|
||||
./src/H5Bpublic.h
|
||||
./src/H5B2.c
|
||||
./src/H5B2cache.c
|
||||
./src/H5B2dbg.c
|
||||
@ -507,7 +506,6 @@
|
||||
./src/H5B2module.h
|
||||
./src/H5B2pkg.h
|
||||
./src/H5B2private.h
|
||||
./src/H5B2public.h
|
||||
./src/H5B2stat.c
|
||||
./src/H5B2test.c
|
||||
./src/H5C.c
|
||||
@ -692,7 +690,6 @@
|
||||
./src/H5HFmodule.h
|
||||
./src/H5HFpkg.h
|
||||
./src/H5HFprivate.h
|
||||
./src/H5HFpublic.h
|
||||
./src/H5HFsection.c
|
||||
./src/H5HFspace.c
|
||||
./src/H5HFstat.c
|
||||
@ -704,7 +701,6 @@
|
||||
./src/H5HGmodule.h
|
||||
./src/H5HGpkg.h
|
||||
./src/H5HGprivate.h
|
||||
./src/H5HGpublic.h
|
||||
./src/H5HGquery.c
|
||||
./src/H5HL.c
|
||||
./src/H5HLcache.c
|
||||
@ -715,7 +711,6 @@
|
||||
./src/H5HLpkg.h
|
||||
./src/H5HLprfx.c
|
||||
./src/H5HLprivate.h
|
||||
./src/H5HLpublic.h
|
||||
./src/H5HP.c
|
||||
./src/H5HPprivate.h
|
||||
./src/H5I.c
|
||||
|
@ -21,7 +21,6 @@ set (HL_HEADERS
|
||||
${HDF5_HL_SRC_SOURCE_DIR}/H5DOpublic.h
|
||||
${HDF5_HL_SRC_SOURCE_DIR}/H5DSpublic.h
|
||||
${HDF5_HL_SRC_SOURCE_DIR}/H5IMpublic.h
|
||||
${HDF5_HL_SRC_SOURCE_DIR}/H5LTparse.h
|
||||
${HDF5_HL_SRC_SOURCE_DIR}/H5LTpublic.h
|
||||
${HDF5_HL_SRC_SOURCE_DIR}/H5PTpublic.h
|
||||
${HDF5_HL_SRC_SOURCE_DIR}/H5TBpublic.h
|
||||
@ -29,7 +28,11 @@ set (HL_HEADERS
|
||||
${HDF5_HL_SRC_SOURCE_DIR}/hdf5_hl.h
|
||||
)
|
||||
|
||||
add_library (${HDF5_HL_LIB_TARGET} STATIC ${HL_SOURCES} ${HL_HEADERS})
|
||||
set (HL_PRIVATE_HEADERS
|
||||
${HDF5_HL_SRC_SOURCE_DIR}/H5LTparse.h
|
||||
)
|
||||
|
||||
add_library (${HDF5_HL_LIB_TARGET} STATIC ${HL_SOURCES} ${HL_HEADERS} ${HL_PRIVATE_HEADERS})
|
||||
target_include_directories(${HDF5_HL_LIB_TARGET}
|
||||
PRIVATE "${HDF5_SRC_DIR};${HDF5_BINARY_DIR};$<$<BOOL:${HDF5_ENABLE_PARALLEL}>:${MPI_C_INCLUDE_DIRS}>"
|
||||
INTERFACE "$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/include>"
|
||||
@ -42,7 +45,7 @@ set_global_variable (HDF5_LIBRARIES_TO_EXPORT "${HDF5_LIBRARIES_TO_EXPORT};${HDF
|
||||
set (install_targets ${HDF5_HL_LIB_TARGET})
|
||||
|
||||
if (BUILD_SHARED_LIBS)
|
||||
add_library (${HDF5_HL_LIBSH_TARGET} SHARED ${HL_SOURCES} ${HL_HEADERS})
|
||||
add_library (${HDF5_HL_LIBSH_TARGET} SHARED ${HL_SOURCES} ${HL_HEADERS} ${HL_PRIVATE_HEADERS})
|
||||
target_include_directories(${HDF5_HL_LIBSH_TARGET}
|
||||
PRIVATE "${HDF5_SRC_DIR};${HDF5_BINARY_DIR};$<$<BOOL:${HDF5_ENABLE_PARALLEL}>:${MPI_C_INCLUDE_DIRS}>"
|
||||
INTERFACE "$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/include>"
|
||||
|
@ -110,6 +110,37 @@ New Features
|
||||
|
||||
(ADB - 2018/07/16)
|
||||
|
||||
|
||||
- Incorrectly installed private header files were removed from
|
||||
CMake installs.
|
||||
|
||||
The CMake build files incorrectly flagged the following header files
|
||||
as public and installed them. They are private and will no longer be
|
||||
installed.
|
||||
|
||||
H5Edefin.h
|
||||
H5Einit.h
|
||||
H5Eterm.h
|
||||
H5LTparse.h
|
||||
h5diff.h
|
||||
h5tools_dump.h
|
||||
h5tools.h
|
||||
h5tools_ref.h
|
||||
h5tools_str.h
|
||||
h5tools_utils.h
|
||||
h5trav.h
|
||||
|
||||
(DER - 2018/10/26, HDFFV-10614)
|
||||
|
||||
- Autotools installs now install H5FDwindows.h
|
||||
|
||||
This is simply to align the installed header files between the
|
||||
autotools and CMake. H5FDwindows.h has no functionality on
|
||||
non-Windows systems.
|
||||
|
||||
(DER - 2018/10/26, HDFFV-10614)
|
||||
|
||||
|
||||
Library:
|
||||
--------
|
||||
- Allow pre-generated H5Tinit.c and H5make_libsettings.c to be used.
|
||||
@ -120,7 +151,25 @@ New Features
|
||||
(ADB - 2018/09/18, HDFFV-10332)
|
||||
|
||||
|
||||
Parallel Library:
|
||||
- Several empty public header files where removed from the distribution
|
||||
|
||||
The following files were empty placeholders. They are for internal
|
||||
packages that are unlikely to ever have public functionality and have
|
||||
thus been removed.
|
||||
|
||||
H5Bpublic.h
|
||||
H5B2public.h
|
||||
H5FSpublic.h
|
||||
H5HFpublic.h
|
||||
H5HGpublic.h
|
||||
H5HLpublic.h
|
||||
|
||||
They were only installed in CMake builds.
|
||||
|
||||
(DER - 2018/10/26, HDFFV-10614)
|
||||
|
||||
|
||||
Parallel Library:
|
||||
-----------------
|
||||
-
|
||||
|
||||
|
@ -32,7 +32,6 @@ set (H5A_SOURCES
|
||||
)
|
||||
|
||||
set (H5A_HDRS
|
||||
${HDF5_SRC_DIR}/H5Apkg.h
|
||||
${HDF5_SRC_DIR}/H5Apublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5A" "${H5A_HDRS}" "${H5A_SOURCES}" )
|
||||
@ -46,7 +45,6 @@ set (H5AC_SOURCES
|
||||
)
|
||||
|
||||
set (H5AC_HDRS
|
||||
${HDF5_SRC_DIR}/H5ACpkg.h
|
||||
${HDF5_SRC_DIR}/H5ACpublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5AC" "${H5AC_HDRS}" "${H5AC_SOURCES}" )
|
||||
@ -57,8 +55,6 @@ set (H5B_SOURCES
|
||||
${HDF5_SRC_DIR}/H5Bdbg.c
|
||||
)
|
||||
set (H5B_HDRS
|
||||
${HDF5_SRC_DIR}/H5Bpkg.h
|
||||
${HDF5_SRC_DIR}/H5Bpublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5B" "${H5B_HDRS}" "${H5B_SOURCES}" )
|
||||
|
||||
@ -75,8 +71,6 @@ set (H5B2_SOURCES
|
||||
${HDF5_SRC_DIR}/H5B2test.c
|
||||
)
|
||||
set (H5B2_HDRS
|
||||
${HDF5_SRC_DIR}/H5B2pkg.h
|
||||
${HDF5_SRC_DIR}/H5B2public.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5B2" "${H5B2_HDRS}" "${H5B2_SOURCES}" )
|
||||
|
||||
@ -94,7 +88,6 @@ set (H5C_SOURCES
|
||||
${HDF5_SRC_DIR}/H5Ctest.c
|
||||
)
|
||||
set (H5C_HDRS
|
||||
${HDF5_SRC_DIR}/H5Cpkg.h
|
||||
${HDF5_SRC_DIR}/H5Cpublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5C" "${H5C_HDRS}" "${H5C_SOURCES}" )
|
||||
@ -143,7 +136,6 @@ set (H5D_SOURCES
|
||||
)
|
||||
|
||||
set (H5D_HDRS
|
||||
${HDF5_SRC_DIR}/H5Dpkg.h
|
||||
${HDF5_SRC_DIR}/H5Dpublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5D" "${H5D_HDRS}" "${H5D_SOURCES}" )
|
||||
@ -155,12 +147,8 @@ set (H5E_SOURCES
|
||||
)
|
||||
|
||||
set (H5E_HDRS
|
||||
#${HDF5_SRC_DIR}/H5Edefin.h
|
||||
#${HDF5_SRC_DIR}/H5Einit.h
|
||||
${HDF5_SRC_DIR}/H5Epkg.h
|
||||
#${HDF5_SRC_DIR}/H5Epubgen.h
|
||||
${HDF5_SRC_DIR}/H5Epubgen.h
|
||||
${HDF5_SRC_DIR}/H5Epublic.h
|
||||
#${HDF5_SRC_DIR}/H5Eterm.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5E" "${H5E_HDRS}" "${H5E_SOURCES}" )
|
||||
|
||||
@ -179,7 +167,6 @@ set (H5EA_SOURCES
|
||||
${HDF5_SRC_DIR}/H5EAtest.c
|
||||
)
|
||||
set (H5EA_HDRS
|
||||
${HDF5_SRC_DIR}/H5EApkg.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5EA" "${H5EA_HDRS}" "${H5EA_SOURCES}" )
|
||||
|
||||
@ -213,7 +200,6 @@ set (H5F_SOURCES
|
||||
)
|
||||
|
||||
set (H5F_HDRS
|
||||
${HDF5_SRC_DIR}/H5Fpkg.h
|
||||
${HDF5_SRC_DIR}/H5Fpublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5F" "${H5F_HDRS}" "${H5F_SOURCES}" )
|
||||
@ -231,7 +217,6 @@ set (H5FA_SOURCES
|
||||
${HDF5_SRC_DIR}/H5FAtest.c
|
||||
)
|
||||
set (H5FA_HDRS
|
||||
${HDF5_SRC_DIR}/H5FApkg.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5FA" "${H5FA_HDRS}" "${H5FA_SOURCES}" )
|
||||
|
||||
@ -261,7 +246,6 @@ set (H5FD_HDRS
|
||||
${HDF5_SRC_DIR}/H5FDmpi.h
|
||||
${HDF5_SRC_DIR}/H5FDmpio.h
|
||||
${HDF5_SRC_DIR}/H5FDmulti.h
|
||||
${HDF5_SRC_DIR}/H5FDpkg.h
|
||||
${HDF5_SRC_DIR}/H5FDpublic.h
|
||||
${HDF5_SRC_DIR}/H5FDsec2.h
|
||||
${HDF5_SRC_DIR}/H5FDstdio.h
|
||||
@ -297,8 +281,6 @@ set (H5FS_SOURCES
|
||||
)
|
||||
|
||||
set (H5FS_HDRS
|
||||
${HDF5_SRC_DIR}/H5FSpkg.h
|
||||
${HDF5_SRC_DIR}/H5FSpublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5FS" "${H5FS_HDRS}" "${H5FS_SOURCES}" )
|
||||
|
||||
@ -324,7 +306,6 @@ set (H5G_SOURCES
|
||||
)
|
||||
|
||||
set (H5G_HDRS
|
||||
${HDF5_SRC_DIR}/H5Gpkg.h
|
||||
${HDF5_SRC_DIR}/H5Gpublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5G" "${H5G_HDRS}" "${H5G_SOURCES}" )
|
||||
@ -349,8 +330,6 @@ set (H5HF_SOURCES
|
||||
)
|
||||
|
||||
set (H5HF_HDRS
|
||||
${HDF5_SRC_DIR}/H5HFpkg.h
|
||||
${HDF5_SRC_DIR}/H5HFpublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5HF" "${H5HF_HDRS}" "${H5HF_SOURCES}" )
|
||||
|
||||
@ -362,8 +341,6 @@ set (H5HG_SOURCES
|
||||
)
|
||||
|
||||
set (H5HG_HDRS
|
||||
${HDF5_SRC_DIR}/H5HGpkg.h
|
||||
${HDF5_SRC_DIR}/H5HGpublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5HG" "${H5HG_HDRS}" "${H5HG_SOURCES}" )
|
||||
|
||||
@ -377,8 +354,6 @@ set (H5HL_SOURCES
|
||||
)
|
||||
|
||||
set (H5HL_HDRS
|
||||
${HDF5_SRC_DIR}/H5HLpkg.h
|
||||
${HDF5_SRC_DIR}/H5HLpublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5HL" "${H5HL_HDRS}" "${H5HL_SOURCES}" )
|
||||
|
||||
@ -396,7 +371,6 @@ set (H5I_SOURCES
|
||||
${HDF5_SRC_DIR}/H5Itest.c
|
||||
)
|
||||
set (H5I_HDRS
|
||||
${HDF5_SRC_DIR}/H5Ipkg.h
|
||||
${HDF5_SRC_DIR}/H5Ipublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5I" "${H5I_HDRS}" "${H5I_SOURCES}" )
|
||||
@ -407,7 +381,6 @@ set (H5L_SOURCES
|
||||
${HDF5_SRC_DIR}/H5Lexternal.c
|
||||
)
|
||||
set (H5L_HDRS
|
||||
${HDF5_SRC_DIR}/H5Lpkg.h
|
||||
${HDF5_SRC_DIR}/H5Lpublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5L" "${H5L_HDRS}" "${H5L_SOURCES}" )
|
||||
@ -440,7 +413,6 @@ set (H5MP_SOURCES
|
||||
)
|
||||
|
||||
set (H5MP_HDRS
|
||||
${HDF5_SRC_DIR}/H5MPpkg.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5MP" "${H5MP_HDRS}" "${H5MP_SOURCES}" )
|
||||
|
||||
@ -485,9 +457,7 @@ set (H5O_SOURCES
|
||||
)
|
||||
|
||||
set (H5O_HDRS
|
||||
${HDF5_SRC_DIR}/H5Opkg.h
|
||||
${HDF5_SRC_DIR}/H5Opublic.h
|
||||
${HDF5_SRC_DIR}/H5Oshared.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5O" "${H5O_HDRS}" "${H5O_SOURCES}" )
|
||||
|
||||
@ -513,7 +483,6 @@ set (H5P_SOURCES
|
||||
)
|
||||
|
||||
set (H5P_HDRS
|
||||
${HDF5_SRC_DIR}/H5Ppkg.h
|
||||
${HDF5_SRC_DIR}/H5Ppublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5P" "${H5P_HDRS}" "${H5P_SOURCES}" )
|
||||
@ -523,7 +492,6 @@ set (H5PB_SOURCES
|
||||
)
|
||||
|
||||
set (H5PB_HDRS
|
||||
${HDF5_SRC_DIR}/H5PBpkg.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5PB" "${H5PB_HDRS}" "${H5PB_SOURCES}" )
|
||||
|
||||
@ -536,7 +504,6 @@ set (H5PL_SOURCES
|
||||
|
||||
set (H5PL_HDRS
|
||||
${HDF5_SRC_DIR}/H5PLextern.h
|
||||
${HDF5_SRC_DIR}/H5PLpkg.h
|
||||
${HDF5_SRC_DIR}/H5PLpublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5PL" "${H5PL_HDRS}" "${H5PL_SOURCES}" )
|
||||
@ -548,7 +515,6 @@ set (H5R_SOURCES
|
||||
${HDF5_SRC_DIR}/H5Rint.c
|
||||
)
|
||||
set (H5R_HDRS
|
||||
${HDF5_SRC_DIR}/H5Rpkg.h
|
||||
${HDF5_SRC_DIR}/H5Rpublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5R" "${H5R_HDRS}" "${H5R_SOURCES}" )
|
||||
@ -575,7 +541,6 @@ set (H5S_SOURCES
|
||||
)
|
||||
|
||||
set (H5S_HDRS
|
||||
${HDF5_SRC_DIR}/H5Spkg.h
|
||||
${HDF5_SRC_DIR}/H5Spublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5S" "${H5S_HDRS}" "${H5S_SOURCES}" )
|
||||
@ -598,7 +563,6 @@ set (H5SM_SOURCES
|
||||
)
|
||||
|
||||
set (H5SM_HDRS
|
||||
${HDF5_SRC_DIR}/H5SMpkg.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5SM" "${H5SM_HDRS}" "${H5SM_SOURCES}" )
|
||||
|
||||
@ -638,7 +602,6 @@ set (H5T_SOURCES
|
||||
)
|
||||
|
||||
set (H5T_HDRS
|
||||
${HDF5_SRC_DIR}/H5Tpkg.h
|
||||
${HDF5_SRC_DIR}/H5Tpublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5T" "${H5T_HDRS}" "${H5T_SOURCES}" )
|
||||
@ -666,7 +629,6 @@ set (H5VL_SOURCES
|
||||
${HDF5_SRC_DIR}/H5VLnative.c
|
||||
)
|
||||
set (H5VL_HDRS
|
||||
${HDF5_SRC_DIR}/H5VLpkg.h
|
||||
${HDF5_SRC_DIR}/H5VLnative.h
|
||||
${HDF5_SRC_DIR}/H5VLpublic.h
|
||||
)
|
||||
@ -705,7 +667,6 @@ endif ()
|
||||
|
||||
|
||||
set (H5Z_HDRS
|
||||
${HDF5_SRC_DIR}/H5Zpkg.h
|
||||
${HDF5_SRC_DIR}/H5Zpublic.h
|
||||
)
|
||||
IDE_GENERATED_PROPERTIES ("H5Z" "${H5Z_HDRS}" "${H5Z_SOURCES}" )
|
||||
@ -795,51 +756,127 @@ set (H5_PUBLIC_HEADERS
|
||||
|
||||
set (H5_PRIVATE_HEADERS
|
||||
${HDF5_SRC_DIR}/H5private.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5Apkg.h
|
||||
${HDF5_SRC_DIR}/H5Aprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5ACpkg.h
|
||||
${HDF5_SRC_DIR}/H5ACprivate.h
|
||||
${HDF5_SRC_DIR}/H5B2private.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5Bpkg.h
|
||||
${HDF5_SRC_DIR}/H5Bprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5B2pkg.h
|
||||
${HDF5_SRC_DIR}/H5B2private.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5Cpkg.h
|
||||
${HDF5_SRC_DIR}/H5Cprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5CSprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5CXprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5Dpkg.h
|
||||
${HDF5_SRC_DIR}/H5Dprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5Edefin.h
|
||||
${HDF5_SRC_DIR}/H5Einit.h
|
||||
${HDF5_SRC_DIR}/H5Epkg.h
|
||||
${HDF5_SRC_DIR}/H5Eprivate.h
|
||||
${HDF5_SRC_DIR}/H5Eterm.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5EApkg.h
|
||||
${HDF5_SRC_DIR}/H5EAprivate.h
|
||||
${HDF5_SRC_DIR}/H5FAprivate.h
|
||||
${HDF5_SRC_DIR}/H5FDprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5Fpkg.h
|
||||
${HDF5_SRC_DIR}/H5Fprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5FApkg.h
|
||||
${HDF5_SRC_DIR}/H5FAprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5FDpkg.h
|
||||
${HDF5_SRC_DIR}/H5FDprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5FLprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5FOprivate.h
|
||||
${HDF5_SRC_DIR}/H5MFprivate.h
|
||||
${HDF5_SRC_DIR}/H5MMprivate.h
|
||||
${HDF5_SRC_DIR}/H5Cprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5FSpkg.h
|
||||
${HDF5_SRC_DIR}/H5FSprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5Gpkg.h
|
||||
${HDF5_SRC_DIR}/H5Gprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5HFpkg.h
|
||||
${HDF5_SRC_DIR}/H5HFprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5HGpkg.h
|
||||
${HDF5_SRC_DIR}/H5HGprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5HLpkg.h
|
||||
${HDF5_SRC_DIR}/H5HLprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5HPprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5Ipkg.h
|
||||
${HDF5_SRC_DIR}/H5Iprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5Lpkg.h
|
||||
${HDF5_SRC_DIR}/H5Lprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5MFprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5MMprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5MPpkg.h
|
||||
${HDF5_SRC_DIR}/H5MPprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5Opkg.h
|
||||
${HDF5_SRC_DIR}/H5Oprivate.h
|
||||
${HDF5_SRC_DIR}/H5Oshared.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5Ppkg.h
|
||||
${HDF5_SRC_DIR}/H5Pprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5PBprivate.h
|
||||
${HDF5_SRC_DIR}/H5PBpkg.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5PLpkg.h
|
||||
${HDF5_SRC_DIR}/H5PLprivate.h
|
||||
${HDF5_SRC_DIR}/H5UCprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5Rpkg.h
|
||||
${HDF5_SRC_DIR}/H5Rprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5RSprivate.h
|
||||
${HDF5_SRC_DIR}/H5SLprivate.h
|
||||
${HDF5_SRC_DIR}/H5SMprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5Spkg.h
|
||||
${HDF5_SRC_DIR}/H5Sprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5SLprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5SMpkg.h
|
||||
${HDF5_SRC_DIR}/H5SMprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5STprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5Tpkg.h
|
||||
${HDF5_SRC_DIR}/H5Tprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5TSprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5UCprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5VLpkg.h
|
||||
${HDF5_SRC_DIR}/H5VLnative_private.h
|
||||
${HDF5_SRC_DIR}/H5VLprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5VMprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5WBprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5Zpkg.h
|
||||
${HDF5_SRC_DIR}/H5Zprivate.h
|
||||
|
||||
${HDF5_SRC_DIR}/H5win32defs.h
|
||||
)
|
||||
|
||||
@ -852,6 +889,12 @@ set (H5_GENERATED_HEADERS
|
||||
${HDF5_SRC_DIR}/H5overflow.h
|
||||
)
|
||||
|
||||
set (H5_PUBLIC_GENERATED_HEADERS
|
||||
${HDF5_SRC_DIR}/H5Epubgen.h
|
||||
${HDF5_SRC_DIR}/H5version.h
|
||||
${HDF5_SRC_DIR}/H5overflow.h
|
||||
)
|
||||
|
||||
option (HDF5_GENERATE_HEADERS "Rebuild Generated Files" ON)
|
||||
if (HDF5_GENERATE_HEADERS)
|
||||
set_source_files_properties(${H5_GENERATED_HEADERS} PROPERTIES GENERATED TRUE)
|
||||
@ -1054,7 +1097,7 @@ if (NOT HDF5_INSTALL_NO_DEVELOPMENT)
|
||||
install (
|
||||
FILES
|
||||
${H5_PUBLIC_HEADERS}
|
||||
${H5_GENERATED_HEADERS}
|
||||
${H5_PUBLIC_GENERATED_HEADERS}
|
||||
${HDF5_BINARY_DIR}/H5pubconf.h
|
||||
DESTINATION
|
||||
${HDF5_INSTALL_INCLUDE_DIR}
|
||||
|
@ -25,9 +25,6 @@
|
||||
#ifndef _H5B2private_H
|
||||
#define _H5B2private_H
|
||||
|
||||
/* Include package's public header */
|
||||
#include "H5B2public.h"
|
||||
|
||||
/* Private headers needed by this file */
|
||||
#include "H5ACprivate.h" /* Metadata cache */
|
||||
#include "H5Fprivate.h" /* File access */
|
||||
|
@ -1,52 +0,0 @@
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* Copyright by The HDF Group. *
|
||||
* Copyright by the Board of Trustees of the University of Illinois. *
|
||||
* All rights reserved. *
|
||||
* *
|
||||
* This file is part of HDF5. The full HDF5 copyright notice, including *
|
||||
* terms governing use, modification, and redistribution, is contained in *
|
||||
* the COPYING file, which can be found at the root of the source code *
|
||||
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
|
||||
* If you do not have access to either file, you may request a copy from *
|
||||
* help@hdfgroup.org. *
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* Created: H5B2public.h
|
||||
* Jan 31 2005
|
||||
* Quincey Koziol <koziol@ncsa.uiuc.edu>
|
||||
*
|
||||
* Purpose: Public declarations for the v2 B-tree package.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#ifndef _H5B2public_H
|
||||
#define _H5B2public_H
|
||||
|
||||
/* Public headers needed by this file */
|
||||
#include "H5public.h"
|
||||
|
||||
/*****************/
|
||||
/* Public Macros */
|
||||
/*****************/
|
||||
|
||||
/*******************/
|
||||
/* Public Typedefs */
|
||||
/*******************/
|
||||
|
||||
/**********************************/
|
||||
/* Public API Function Prototypes */
|
||||
/**********************************/
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _H5B2public_H */
|
||||
|
@ -27,7 +27,6 @@
|
||||
#ifndef _H5Bprivate_H
|
||||
#define _H5Bprivate_H
|
||||
|
||||
#include "H5Bpublic.h" /*API prototypes */
|
||||
|
||||
/* Private headers needed by this file */
|
||||
#include "H5private.h" /* Generic Functions */
|
||||
|
@ -1,39 +0,0 @@
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* Copyright by The HDF Group. *
|
||||
* Copyright by the Board of Trustees of the University of Illinois. *
|
||||
* All rights reserved. *
|
||||
* *
|
||||
* This file is part of HDF5. The full HDF5 copyright notice, including *
|
||||
* terms governing use, modification, and redistribution, is contained in *
|
||||
* the COPYING file, which can be found at the root of the source code *
|
||||
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
|
||||
* If you do not have access to either file, you may request a copy from *
|
||||
* help@hdfgroup.org. *
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* Created: H5Bproto.h
|
||||
* Jul 10 1997
|
||||
* Robb Matzke <matzke@llnl.gov>
|
||||
*
|
||||
* Purpose: Public declarations for the H5B package.
|
||||
*
|
||||
* Modifications:
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef _H5Bpublic_H
|
||||
#define _H5Bpublic_H
|
||||
|
||||
/* Public headers needed by this file */
|
||||
#include "H5public.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
@ -25,9 +25,6 @@
|
||||
#ifndef _H5FSprivate_H
|
||||
#define _H5FSprivate_H
|
||||
|
||||
/* Include package's public header */
|
||||
#include "H5FSpublic.h"
|
||||
|
||||
/* Private headers needed by this file */
|
||||
#include "H5Fprivate.h" /* File access */
|
||||
#include "H5FLprivate.h" /* Free Lists */
|
||||
|
@ -1,52 +0,0 @@
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* Copyright by The HDF Group. *
|
||||
* Copyright by the Board of Trustees of the University of Illinois. *
|
||||
* All rights reserved. *
|
||||
* *
|
||||
* This file is part of HDF5. The full HDF5 copyright notice, including *
|
||||
* terms governing use, modification, and redistribution, is contained in *
|
||||
* the COPYING file, which can be found at the root of the source code *
|
||||
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
|
||||
* If you do not have access to either file, you may request a copy from *
|
||||
* help@hdfgroup.org. *
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* Created: H5FSpublic.h
|
||||
* May 2 2006
|
||||
* Quincey Koziol <koziol@hdfgroup.org>
|
||||
*
|
||||
* Purpose: Public declarations for the file free space package.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#ifndef _H5FSpublic_H
|
||||
#define _H5FSpublic_H
|
||||
|
||||
/* Public headers needed by this file */
|
||||
#include "H5public.h"
|
||||
|
||||
/*****************/
|
||||
/* Public Macros */
|
||||
/*****************/
|
||||
|
||||
/*******************/
|
||||
/* Public Typedefs */
|
||||
/*******************/
|
||||
|
||||
/**********************************/
|
||||
/* Public API Function Prototypes */
|
||||
/**********************************/
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _H5FSpublic_H */
|
||||
|
@ -30,12 +30,12 @@
|
||||
#include "H5Fprivate.h"
|
||||
|
||||
/* Other public headers needed by this file */
|
||||
#include "H5Bpublic.h" /* B-tree header (for H5B_NUM_BTREE_ID) */
|
||||
#include "H5VLpublic.h" /* Virtual Object Layer */
|
||||
|
||||
/* Other private headers needed by this file */
|
||||
#include "H5private.h" /* Generic Functions */
|
||||
#include "H5ACprivate.h" /* Metadata cache */
|
||||
#include "H5Bprivate.h" /* B-trees */
|
||||
#include "H5FLprivate.h" /* Free Lists */
|
||||
#include "H5FOprivate.h" /* File objects */
|
||||
#include "H5FSprivate.h" /* File free space */
|
||||
|
@ -25,9 +25,6 @@
|
||||
#ifndef _H5HFprivate_H
|
||||
#define _H5HFprivate_H
|
||||
|
||||
/* Include package's public header */
|
||||
#include "H5HFpublic.h"
|
||||
|
||||
/* Private headers needed by this file */
|
||||
#include "H5Fprivate.h" /* File access */
|
||||
#include "H5Oprivate.h" /* Object headers */
|
||||
|
@ -1,52 +0,0 @@
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* Copyright by The HDF Group. *
|
||||
* Copyright by the Board of Trustees of the University of Illinois. *
|
||||
* All rights reserved. *
|
||||
* *
|
||||
* This file is part of HDF5. The full HDF5 copyright notice, including *
|
||||
* terms governing use, modification, and redistribution, is contained in *
|
||||
* the COPYING file, which can be found at the root of the source code *
|
||||
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
|
||||
* If you do not have access to either file, you may request a copy from *
|
||||
* help@hdfgroup.org. *
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* Created: H5HFpublic.h
|
||||
* Feb 24 2006
|
||||
* Quincey Koziol <koziol@ncsa.uiuc.edu>
|
||||
*
|
||||
* Purpose: Public declarations for the fractal heap package.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#ifndef _H5HFpublic_H
|
||||
#define _H5HFpublic_H
|
||||
|
||||
/* Public headers needed by this file */
|
||||
#include "H5public.h"
|
||||
|
||||
/*****************/
|
||||
/* Public Macros */
|
||||
/*****************/
|
||||
|
||||
/*******************/
|
||||
/* Public Typedefs */
|
||||
/*******************/
|
||||
|
||||
/**********************************/
|
||||
/* Public API Function Prototypes */
|
||||
/**********************************/
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _H5HFpublic_H */
|
||||
|
@ -18,9 +18,6 @@
|
||||
#ifndef _H5HGprivate_H
|
||||
#define _H5HGprivate_H
|
||||
|
||||
/* Include package's public header */
|
||||
#include "H5HGpublic.h"
|
||||
|
||||
/* Private headers needed by this file. */
|
||||
#include "H5Fprivate.h" /* File access */
|
||||
|
||||
|
@ -1,31 +0,0 @@
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* Copyright by The HDF Group. *
|
||||
* Copyright by the Board of Trustees of the University of Illinois. *
|
||||
* All rights reserved. *
|
||||
* *
|
||||
* This file is part of HDF5. The full HDF5 copyright notice, including *
|
||||
* terms governing use, modification, and redistribution, is contained in *
|
||||
* the COPYING file, which can be found at the root of the source code *
|
||||
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
|
||||
* If you do not have access to either file, you may request a copy from *
|
||||
* help@hdfgroup.org. *
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
/*
|
||||
* Programmer: Robb Matzke <matzke@llnl.gov>
|
||||
* Friday, March 27, 1998
|
||||
*/
|
||||
#ifndef _H5HGpublic_H
|
||||
#define _H5HGpublic_H
|
||||
|
||||
/* Public headers needed by this file */
|
||||
#include "H5public.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
@ -24,9 +24,6 @@
|
||||
#ifndef _H5HLprivate_H
|
||||
#define _H5HLprivate_H
|
||||
|
||||
/* Include package's public header */
|
||||
#include "H5HLpublic.h"
|
||||
|
||||
/* Private headers needed by this file. */
|
||||
#include "H5private.h" /* Generic Functions */
|
||||
#include "H5ACprivate.h" /* Metadata cache */
|
||||
|
@ -1,37 +0,0 @@
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* Copyright by The HDF Group. *
|
||||
* Copyright by the Board of Trustees of the University of Illinois. *
|
||||
* All rights reserved. *
|
||||
* *
|
||||
* This file is part of HDF5. The full HDF5 copyright notice, including *
|
||||
* terms governing use, modification, and redistribution, is contained in *
|
||||
* the COPYING file, which can be found at the root of the source code *
|
||||
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
|
||||
* If you do not have access to either file, you may request a copy from *
|
||||
* help@hdfgroup.org. *
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* Created: H5HLpublic.h
|
||||
* Jul 16 1997
|
||||
* Robb Matzke <matzke@llnl.gov>
|
||||
*
|
||||
* Purpose: Public declarations for the H5HL (local heap) package.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef _H5HLpublic_H
|
||||
#define _H5HLpublic_H
|
||||
|
||||
/* Public headers needed by this file */
|
||||
#include "H5public.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
@ -136,7 +136,7 @@ include_HEADERS = hdf5.h H5api_adpt.h H5overflow.h H5pubconf.h H5public.h H5vers
|
||||
H5Epubgen.h H5Epublic.h H5ESpublic.h H5Fpublic.h \
|
||||
H5FDpublic.h H5FDcore.h H5FDdirect.h \
|
||||
H5FDfamily.h H5FDlog.h H5FDmpi.h H5FDmpio.h \
|
||||
H5FDmulti.h H5FDsec2.h H5FDstdio.h \
|
||||
H5FDmulti.h H5FDsec2.h H5FDstdio.h H5FDwindows.h \
|
||||
H5Gpublic.h H5Ipublic.h H5Lpublic.h \
|
||||
H5MMpublic.h H5Opublic.h H5Ppublic.h \
|
||||
H5PLextern.h H5PLpublic.h \
|
||||
|
@ -75,18 +75,6 @@ endif ()
|
||||
##############################################################################
|
||||
##############################################################################
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Add file(s) to CMake Install
|
||||
#-----------------------------------------------------------------------------
|
||||
install (
|
||||
FILES
|
||||
${H5_TOOLS_LIB_HDRS}
|
||||
DESTINATION
|
||||
${HDF5_INSTALL_INCLUDE_DIR}
|
||||
COMPONENT
|
||||
toolsheaders
|
||||
)
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Add Target(s) to CMake Install for import into other projects
|
||||
#-----------------------------------------------------------------------------
|
||||
|
Loading…
Reference in New Issue
Block a user