summaryrefslogtreecommitdiffstats
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix CMake generator expression syntax (#2909)Allen Byrne2023-05-051-3/+3
|
* remove obsolete SZIP find module (#2901)metadata_cache_macro_cleanupAllen Byrne2023-05-051-127/+0
|
* Force lowercase Fortran module file names (#2891)Scot Breitenfeld2023-05-041-0/+6
| | | | | * fixed args in execvp for h5fuse * Force lowercase Fortran module file names for Cray compilers
* Changes to isolate API Test option files and use fetchcontent (#2880)Allen Byrne2023-05-031-0/+11
|
* Remove duplicate variable for configuration use (#2870)Allen Byrne2023-05-011-11/+8
|
* Correct usage of CMAKE_BUILD_TYPE (#2863)Allen Byrne2023-05-013-15/+15
| | | Fixes a problem when using multi-config builds with the CMake GUI
* Correct compression install files (#2838)Allen Byrne2023-04-282-8/+22
|
* Add support for CMakePresets and fix example download (#2817)Allen Byrne2023-04-262-2/+492
|
* Correct CMake option defaults - deprecate szip for libaec (#2778)Allen Byrne2023-04-237-57/+42
|
* Fix java depends and pdb lib install (#2720)Allen Byrne2023-04-131-1/+1
| | | | | | | * Fix java depends and pdb lib install * Correct end of for loop depends * fix location of set last_test
* Identify some options as advanced (#2717)Allen Byrne2023-04-135-0/+10
| | | | | | | * Identify some options as advanced Add explicit option statement to set default for CMake option * Revert advanced setting for file locks
* CMake: Let runtime checks through stdout only (#2666)Julien Schueller2023-04-112-13/+23
| | | | This avoids mixing emulators errors on stderr to configure results while cross-compiling with wine.
* Minor fixes for CMake code and install docs (#2623)Allen Byrne2023-04-032-10/+22
|
* Update java logger version (#2643)Allen Byrne2023-04-031-2/+2
|
* Change libaec URL to actively maintained repo GH#2552 (#2559)Allen Byrne2023-03-152-3/+3
|
* Fix new codespell issues (#2521)Mark Kittisopikul2023-03-081-1/+1
| | | | | * Fix new codespell issues * Have codespell ignore ./config/sanitizer/sanitizers.cmake
* Update cross compile checks and files (#2497)Allen Byrne2023-03-022-54/+57
|
* Add fetchcontent for compression libs and fix cmake config (#2487)Allen Byrne2023-02-2614-87/+1986
| | | | | | | | | | | | | * 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
* Remove space from toolchain name (#2482)Allen Byrne2023-02-211-0/+0
| | | | | * Remove space from toolchain name * Another space removed
* Develop toolchain lowercase names and updates (#2426)Allen Byrne2023-02-178-23/+27
| | | | | | | | | | | | | * lowercase the toolchain filenames * Change name of option define * Update CI with changed toolchain name * Correct Intel compiler names * Account for Intels name for compiler based on clang * Make icx default and rename classic to icc
* CMake generated pkg-config file is incorrect #2259 (#2476)Allen Byrne2023-02-172-2/+2
| | | | | | | | | | | | | * CMake generated pkg-config file is incorrect #2259 * Fix fortran pc template * hdf5.pc is incorrect for debug builds #1546 * Correct pkg name and lib name * Fix typo * Fix missing space
* CMake: Find MPI in HDF5 CMake config (#2400)kwryankrattiger2023-01-181-0/+2
|
* Include shlwapi.h explicitly on Windows (#2407)Mark Kittisopikul2023-01-171-4/+2
| | | | | | | | * Include shlwapi.h explicitly * Add shlwapi library to LINK_LIB when header is detected Looking for StrStrIA in the shlwapi library is not reliable due to stdcall on mingw32.
* Adds -Warray-temporaries to the developer warnings (#2385)Dana Robinson2023-01-035-1/+13
| | | | These generate a LOT of noise that we are not going to address anytime soon.
* HL GIF tools changes (#2360)Dana Robinson2022-12-241-1/+1
| | | | * Fixes the broken Autotools option * Removes the "build HL tools" option
* H5F_LIBVER_LATEST changes for move to 1.15 (#2288)Allen Byrne2022-12-212-2/+5
| | | | | | | | | | | | | | | * H5F_LIBVER_LATEST changes for move to 1.15 * Add new default api check * Format fixes * Fix default configure * fix lib version tests * Fix another version variable * Add 1.14 doc link
* Add aarch64 toolchain and change dump test to long opt (#2271)Allen Byrne2022-12-011-0/+17
|
* Make sure testsuite can handle multiple dependent scripts (#2256)Egbert Eich2022-11-281-1/+8
| | | | | | | | | | | | | | | Commit afc54d75a19 to the test suite to eliminate a separate shell script did not take into account that there may be multiple dependent test scripts which resulted in the message: `/bin/sh: line 7: [: too many arguments`. when running the test suite. Beware that this new version still makes use of non-posix GNU extensions to `test`. Signed-off-by: Egbert Eich <eich@suse.com> Signed-off-by: Egbert Eich <eich@suse.com>
* moved quad precision checks (#2252)Scot Breitenfeld2022-11-121-78/+81
| | | | | * Only check quad sizes if fortran is enabled * fixed if struct
* Removes MPE instrumentation support. (#2245)Dana Robinson2022-11-093-12/+1
| | | | | | | | | | | * Removes MPE instrumentation support. The Autotools will no longer accept --with-mpe= and the logging commands have been removed from the FUNC_ENTER macros. CMake has never supported instrumenting for MPE. * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Removes dmalloc support (#2239)Dana Robinson2022-11-092-7/+0
| | | | | | | | | | This has not been used to debug the library in a very long time. Most developers use valgrind, -fsanitize=address, or some other memory checker instead of this library. This removes: * dmalloc.h include from H5private.h * --with-dmalloc= Autotools configure option * HDF5_ENABLE_USING_DMALLOC CMake option
* Removes the memory allocation sanity checks feature (#2218)Dana Robinson2022-11-034-15/+0
| | | | | | | | | | | | | | | * 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>
* Use ctest_test and APPEND to correctly report passed and failed test numbers ↵Larry Knox2022-11-021-13/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in CDash (#2208) * Change how HPC tests are executed * Move ctest_test commands for serial and parallel tests into cmake files. * Update checks for uploading Test.xml to CDash. * Correct cmake scripots. * Remove extraneous characters. * Add ctest_start (APPEND). * Add binary directories to scripts running ctest_test. * Correct parameters for appending Test.xml. * Set CTEST_SITE and CTEST_BUILD_NAME. * Try to pass site and build_name to ctest_test sripts. * Add site name and build name for ctest_test commands vi environment. * Revert "Try to pass site and build_name to ctest_test sripts." This reverts commit d364aaf0fa65ee7f9e222b2633ee916d50afbc42. * Correct typo in src/CMakeLists.txt. * Update batch scripts to run ctest_test scripts. Co-authored-by: Allen Byrne <byrn@hdfgroup.org>
* Correct the CMake link for MPI (#2198)Allen Byrne2022-11-011-1/+1
|
* Update copyright headers (#2184)Larry Knox2022-11-0129-29/+0
| | | | | * Updated source file copyright headers to remove "Copyright by the Board of Trustees of the University of Illinois", which is kept in the top-level COPYING file.
* Update develop branch version to 1.13.4-1 (#2189)Larry Knox2022-10-261-1/+1
| | | | | | * Updated version to 1.13.4-1 after creating hdf5_1_13_3 branch for 1.13.3 release. Added new version to exceptions in lines 74-5 of src/H5.c
* Implement option for using CMake GNUInstallDirs (#2175)Allen Byrne2022-10-257-21/+86
| | | | | * Implement option for using CMake GNUInstallDirs * Add release notes
* make sure to match the debug library postfix with external cmake projects ↵Pierce Brooks2022-10-191-1/+9
| | | | and allow for zlib link name to be manually overridden (#2166)
* Add missing windows include/lib configure for StrStrIA (#2114)Allen Byrne2022-09-221-0/+7
|
* Use case-insensitive comparison for headers fix #2100 (#2101)Frank Berghaus2022-09-212-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use case-inseneitive comparison for headers HTTP headers should be case-insensitive. Use case-insensitive string comparisons when working with HTTP header responses to ensure compatibility. * Revert "Use case-inseneitive comparison for headers" This reverts commit a02f591723506b62b7208449be6eef7122120398 * Ignore case when searching HTTP header responses Looking up the Content-Length in the header returned by S3 storage endpoints should ignore case. To guarantee portability implement a function for case-insensitive string search, because it is non-standard. * Add an _ after H5 for the strcasestr implementation It is a private function and should sport that underscore. * Remove author comment from the doc comment * Use search function defined by system if available Check whether the system provides a function implementing case insensitive string searches. Only use the custom implementation if the system does not provide the functionality. * Add tests for case-insensitive search Basic tests: - Search for empty string - Search with exact match - Search with case-insensitive match - search with no match * Enforce clang-format style Some variable definitions in the th5_system tests did not conform to clang-format's expectations. Updated the offending lines. * Correct comment describing test case * Added some spaces to please clang-format * Ignore discarding const Ask the compiler to ignore discarding the const when retunring a match from H5_strcasestr Co-authored-by: Frank Berghaus <frank.berghaus@mpcdf.mpg.de>
* Update examples reference to single-source version 2.0.1 (#2107)Allen Byrne2022-09-202-2/+2
|
* develop Merge doxygen from 1.12 branch (#2095)Allen Byrne2022-09-141-0/+1
|
* Remove bitbucket.hdfgroup.org dependency. #2082 (#2086)Allen Byrne2022-09-071-6/+6
| | | *
* Update CMake code to 3.18 minimum version (#2080)Allen Byrne2022-09-0320-315/+117
| | | | | * Update CMake code to 3.18 minimum version * Updated release note
* Minor changes to CMake comments, etc. (#2078)Dana Robinson2022-08-317-56/+57
|
* Tidying of configure check C code (#2077)Dana Robinson2022-08-292-172/+200
| | | | | * Tidying of configure check C code * Fixed missing endif removal
* Adds documentation for config directory (#2065)Dana Robinson2022-08-251-0/+88
| | | | | * Adds documentation for config directory * Fix spelling error
* Fortran module directory improvements (#2060)Dana Robinson2022-08-231-0/+1
| | | | | | * Removes the module directory from the Automake flags as this generated a large number of "missing include directory" warnings and is unecessary * Adds the module path to libhdf5.settings
* Corrects more Fortran warnings (#2059)Dana Robinson2022-08-235-6/+16
| | | | | | | | | * Moves -Wunused-dummy-arguments to the developer warnings since this generates a lot of spurious, unfixable noise due to things like callback wrappers * Changes the return cast in h5fget_fileno_c, fixes a comment, and comment on potential badness * Initializes a variable in tH5L_F03.F90 to quiet a 'maybe uninitialized' warning
* Quiets Fortran Autotools builds (#2052)Dana Robinson2022-08-221-1/+3
|