H. Joe Lee
98b6d8ee9b
Fix a broken link for zlib url ( #4383 )
2024-04-11 05:33:04 -07:00
Allen Byrne
2f4e9b1392
PR merge workflows ( #4303 )
...
* Merge the Test Express workflows into the PR CI
* Split merge request triggers into autotools vs cmake
2024-04-02 14:22:04 -05:00
H. Joe Lee
3861c0c777
Remove at the end of list item. ( #4151 )
2024-03-15 13:00:47 -07:00
Allen Byrne
c872acae63
New option for building with static CRT in Windows ( #4062 )
2024-03-07 09:27:56 -08:00
Allen Byrne
129d80d208
Update INSTALL files ( #4052 )
2024-03-05 14:42:08 -08:00
Allen Byrne
0be892585a
Rename incorrectly named option ( #4067 )
...
* Rename incorrectly named option
* Restore the correct uses of USING_MEMCHECKER
* Update release note
2024-03-05 09:07:16 -08:00
Allen Byrne
7ce8c6f81a
Add options to allow tools type selection and naming ( #4046 )
2024-03-04 06:53:52 -08:00
Allen Byrne
3fd1e90df6
Update and Add general INSTALL ( #4016 )
2024-02-23 08:02:18 -06:00
Glenn Song
14ed93e749
Update install texts ( #4010 )
...
* Update INSTALL_CMake.txt as necessary
* Update remaining docs that use HDF5_USE_GNU_DIRS
* Update options in HDFMacros in HDF5Examples
2024-02-14 07:37:18 -06:00
Allen Byrne
365e23340c
Fix doxygen errors ( #3962 )
...
* Switch warnings as errors to default OFF
* Enable mac docs
* Add doxygen action uses step
* Use html div around snippet
* Allow preset name to be an argument to cmake-ctest.yml
2024-01-29 07:38:54 -06:00
Allen Byrne
c12932865d
Reorg and update options for doc and cmake config ( #3934 )
...
* Reorg and update options for doc and cmake config
* Correct subfiling depends
2024-01-09 09:42:45 -08:00
Quincey Koziol
3a21ee0877
Add 'warning density' computation to the warnhist script ( #3910 )
...
* Add 'warning density' computation to the warnhist script, along with several
cleanups to it. Add "--enable-show-all-warnings" configure (and CMake)
option to disable compiler diagnostic suppression (and therefore show all the
otherwise suppressed compiler diagnostics), disabled by default. Clean up
a buncn of misc. warnings.
Signed-off-by: Quincey Koziol <qkoziol@amazon.com>
2023-12-29 08:42:35 -06:00
Allen Byrne
e81fb9eddf
Correct urls and handling of external git repos ( #3890 )
2023-12-12 22:10:27 -06:00
Allen Byrne
3ea21ccb3e
Add HDF5_DISABLE_TESTS_REGEX option to skip tests ( #3859 )
2023-11-22 07:51:30 -06:00
Allen Byrne
5844f498b0
Add an option to disable doxygen warn as error ( #3708 )
...
Add for both CMake and the Autotools
* HDF5_ENABLE_DOXY_WARNINGS: ON/OFF (Default: ON)
* --enable-doxygen-errors: enable/disable (Default: enable)
The default will fail compile if the doxygen parsing generates warnings.
The option can be disabled if certain versions of doxygen have parsing
issues. i.e. 1.9.5, 1.9.8.
Fixes #3398
2023-10-19 14:58:33 -07:00
jhendersonHDF
fc788559f7
Correct use of set() command with options ( #3667 ) ( #3703 )
...
* Correct use of set() command with options
* Force filter off if not found
Co-authored-by: Allen Byrne <50328838+byrnHDF@users.noreply.github.com>
2023-10-17 18:32:31 -07:00
Allen Byrne
7631015ea4
Use real URLs and updated names for plugins ( #3651 )
...
* synchronize TGZ naming convention/usage
2023-10-10 09:30:19 -05:00
Allen Byrne
283202bc62
Remove old EXTERNALPROJECT_ADD in favor of FETCH_CONTENT ( #3624 )
2023-10-04 15:51:01 -05:00
Allen Byrne
e1602a287b
Re-enable SZIP default to ON in CMake ( #3414 )
...
The Autotools were handled in a separate commit
2023-08-23 12:32:09 -07:00
Allen Byrne
ffde055be2
Update presets, examples uncompress, szip cache ( #3391 )
2023-08-18 16:01:15 -05:00
Allen Byrne
800edda078
Option changed but not all references ( #3252 )
...
* Option changed but not all references
* remove quotes from binary var
2023-07-18 17:27:12 -05:00
Allen Byrne
a04fd783cb
Update DEFAULT_API_VERSION documentation for CMake ( #3255 )
...
* Update DEFAULT_API_VERSION documentation for CMake
* Fix hint
---------
Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
2023-07-18 17:26:01 -05:00
Dana Robinson
fcdd0ab9dc
Revert long double checks ( #3133 )
...
* Revert "Remove long double conversion work-arounds (#3097 )"
This reverts commit 1e1dac1dac
.
* Update comments to reflect newer systems
2023-06-15 09:13:22 -07:00
Dana Robinson
d4605919f9
Remove H5detect and H5make_libsettings ( #3104 )
...
Removes H5detect and H5make_libsettings from the build and replaces
their functionality with things that don't affect cross-compiling.
H5detect --> floating-point types are now detected on library load
H5make_libsettings --> Moved functionality to a new H5build_settings.c template file
2023-06-13 08:16:41 -07:00
Dana Robinson
1e1dac1dac
Remove long double conversion work-arounds ( #3097 )
...
Several options and public symbols that were provided to paper
over non-standard long double conversions between signed/unsigned
long and long long values were removed from the Autotools and
CMake. These were added twenty years ago, when C99 and 64-bit
platforms were less common and are no longer needed.
Autotools:
--enable-dconv-accuracy
CMake:
HDF5_WANT_DATA_ACCURACY
H5pubconf.h symbols:
H5_WANT_DATA_ACCURACY
H5_LDOUBLE_TO_LONG_SPECIAL
H5_LONG_TO_LDOUBLE_SPECIAL
H5_LDOUBLE_TO_LLONG_ACCURATE
H5_LLONG_TO_LDOUBLE_CORRECT
H5_DISABLE_SOME_LDOUBLE_CONV
2023-06-12 14:12:57 -07:00
Allen Byrne
8186a8ded0
Fix plugin cache variable name ( #2988 )
...
* Fix plugin cache variable name
* Prefix plugin project local variables
2023-05-22 18:04:48 -05:00
Allen Byrne
dc3ef6055f
Change defaults of standard filters. ( #2927 )
2023-05-18 16:05:20 -05:00
Allen Byrne
ca27cf94a2
Add support for CMakePresets and fix example download ( #2817 )
2023-04-26 15:56:57 -07:00
Allen Byrne
3f5842cdd2
Correct CMake option defaults - deprecate szip for libaec ( #2778 )
2023-04-23 13:11:17 -07:00
Allen Byrne
2ecfba97dd
Identify some options as advanced ( #2717 )
...
* Identify some options as advanced
Add explicit option statement to set default for CMake option
* Revert advanced setting for file locks
2023-04-13 10:36:48 -07:00
Allen Byrne
526f0769a3
Minor fixes for CMake code and install docs ( #2623 )
2023-04-03 14:38:10 -07:00
Allen Byrne
2ca2a300ac
Change libaec URL to actively maintained repo GH#2552 ( #2559 )
2023-03-15 18:48:54 -05:00
Allen Byrne
7b833f04b5
Update cross compile checks and files ( #2497 )
2023-03-02 11:18:13 -06:00
Allen Byrne
d7128d144b
Add fetchcontent for compression libs and fix cmake config ( #2487 )
...
* Add fetchcontent for compression libs and fix cmake config
* MSDOS is a reserved define name
* Add release note and update install doc for FetchContent
* Add CI test for FetchContent
* Use LINK_COMP_LIBS instead of STATIC_LIBRARY for depends
* Use general link
2023-02-26 15:06:14 -08:00
Allen Byrne
149b8e9769
Disable hl tools by default ( #2313 )
...
* Disable hl tools by default
* identify the tools
* Only GIF tools are depecated
* Add new option
* Update autotools
2022-12-16 19:56:07 -08:00
Dana Robinson
018f093c09
Removes the memory allocation sanity checks feature ( #2218 )
...
* Removes the memory allocation sanity checks feature
* Committing clang-format changes
* Removes zero size checks for H5MM_(c|m)alloc()
* Explicitly return NULL when size == 0 in H5allocate_memory()
* Committing clang-format changes
* Format fix
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-11-03 16:30:08 -07:00
Allen Byrne
ea902f9ace
Implement option for using CMake GNUInstallDirs ( #2175 )
...
* Implement option for using CMake GNUInstallDirs
* Add release notes
2022-10-25 08:50:43 -07:00
Allen Byrne
d491c33a72
Update examples reference to single-source version 2.0.1 ( #2107 )
2022-09-20 17:21:15 -05:00
Allen Byrne
05a0411140
Remove bitbucket.hdfgroup.org dependency. #2082 ( #2086 )
...
*
2022-09-07 17:12:55 -05:00
Allen Byrne
c8fdd92cd4
Update CMake code to 3.18 minimum version ( #2080 )
...
* Update CMake code to 3.18 minimum version
* Updated release note
2022-09-02 17:31:29 -07:00
Allen Byrne
0636395851
Implement improved CMake fortran module folder from GH#1411 ( #1922 )
...
* Implement improved CMake fortran module folder from GH#1411
* Update docs
* Fix whitespace
* Fix name case
2022-07-26 09:02:40 -07:00
Allen Byrne
081b3902bf
Set default level to minimum time ( #1722 )
2022-05-17 11:54:05 -05:00
Allen Byrne
c0f2bc87ac
HDFFV-11266 - add option to build HL tools ( #1018 )
...
* HDFFV-11266 - add option to build HL tools
* Correct if syntax
* Correct name of conditional
2021-09-16 12:15:25 -05:00
Dana Robinson
62a5443bd7
Various CMake changes ( #679 )
...
* Committing clang-format changes
* Several CMake updates:
* Removes unused HDF5_ENABLE_HSIZET
* Switches TEST_SHELL_SCRIPTS to ON
* Sets SH_PROGRAM to bash instead of sh
* Set default build type back to RelWithDebInfo
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-05-24 08:55:08 -05:00
Dana Robinson
fc5c567fdc
CMake no longer builds the C++ library by default ( #555 )
...
* Committing clang-format changes
* CMake no longer builds C++ library by default
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-04-20 06:55:05 -05:00
Allen Byrne
4e6b6781ee
Set doxygen default to normally disabled.
2020-11-09 07:55:52 -06:00
Allen Byrne
d6c92bde00
Doxygen add new files and update docs
2020-11-03 12:23:06 -06:00
Michel Zou
7259b5eb7a
CMake: Add an option to opt-out static libgcc
...
With sjlj exception model, statically link to libgcc/libstdc++
prevents exceptions to be caught from other dynamic libraries.
2020-10-31 10:31:38 +01:00
Michel Zou
de4ccdfd63
CMake: Add an option to opt-out MSVC naming convention
...
We might want to keep the default mingw import name, see:
https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-hdf5/hdf5-default-import-suffix.patch
2020-10-30 13:19:18 +01:00
Allen Byrne
c849825c9d
Correct SZ options for building plugins
2020-10-21 15:40:42 -05:00