summaryrefslogtreecommitdiffstats
path: root/config/cmake
Commit message (Collapse)AuthorAgeFilesLines
* Remove printf debugging in H5I package (#4088)Dana Robinson2024-03-081-1/+0
|
* Remove printf debugging in H5HL code (#4086)Dana Robinson2024-03-081-1/+0
|
* New option for building with static CRT in Windows (#4062)Allen Byrne2024-03-072-37/+5
|
* Added new H5E with tests. (#4049)Scot Breitenfeld2024-03-073-0/+20
| | | | | | | | | | | Added Fortran H5E APIs: h5eregister_class_f, h5eunregister_class_f, h5ecreate_msg_f, h5eclose_msg_f h5eget_msg_f, h5epush_f, h5eget_num_f, h5ewalk_f, h5eget_class_name_f, h5eappend_stack_f, h5eget_current_stack_f, h5eset_current_stack_f, h5ecreate_stack_f, h5eclose_stack_f, h5epop_f, h5eprint_f (C h5eprint v2 signature) Addresses Issue #3987
* Update INSTALL files (#4052)Allen Byrne2024-03-052-12/+15
|
* Rename incorrectly named option (#4067)Allen Byrne2024-03-051-1/+1
| | | | | | | * Rename incorrectly named option * Restore the correct uses of USING_MEMCHECKER * Update release note
* Do not enable szip for sanitizer runs (#4057)Allen Byrne2024-03-041-2/+2
|
* Add options to allow tools type selection and naming (#4046)Allen Byrne2024-03-044-5/+6
|
* Remove check for gettimeofday + tz in CMake (#4045)Dana Robinson2024-02-262-25/+0
| | | This is not used in the library
* Fix the datatype passed to H5*exists_async APIs in tests. (#4033)Scot Breitenfeld2024-02-232-0/+13
| | | Add a new testing function to verify C_BOOL values.
* Check argument for CMake REGEX FCMangle.h. (#4029)H. Joe Lee2024-02-211-2/+8
|
* Correct String FIND for runTest and grepTest (#4022)Allen Byrne2024-02-153-17/+26
|
* separate out individual checks for string removal (#4015)Allen Byrne2024-02-141-0/+4
|
* Update install texts (#4010)Glenn Song2024-02-143-6/+6
| | | | | | | | * Update INSTALL_CMake.txt as necessary * Update remaining docs that use HDF5_USE_GNU_DIRS * Update options in HDFMacros in HDF5Examples
* Don't add files and directories with names that begin with ., or that match ↵Larry Knox2024-02-131-0/+1
| | | | | *autom4te* to release tar & zip files. (#4009) Filter messages with 'ulimit -s' out of test output for runTest.cmake.
* Add API support for Fortran MPI_F08 module definitions. (#3959)Scot Breitenfeld2024-01-291-0/+3
| | | | | * revert to using c-stub for _F08 MPI APIs * use mpi compiler wrappers for cmake and nvhpc
* Add binary build for linux S3 (#3936)Allen Byrne2024-01-091-1/+1
| | | | | | | | | | | | | * Reorg and update options for doc and cmake config * Correct subfiling depends * Add linux S3 binaries to GH published files * Correct path * Try reducing parallel jobs in tests * Change examples jobs for test from 8 to 4
* Reorg and update options for doc and cmake config (#3934)Allen Byrne2024-01-091-17/+22
| | | | * Reorg and update options for doc and cmake config * Correct subfiling depends
* Use props for includes and remove global includes (#3921)Allen Byrne2024-01-042-2/+6
|
* Add 'warning density' computation to the warnhist script (#3910)Quincey Koziol2023-12-292-0/+14
| | | | | | | | | * 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>
* Add CMake api checks to test the new Examples folder. (#3907)Allen Byrne2023-12-221-6/+7
| | | | | | | | | * Fix missing build-mode value * Use 110 version file only for the 1.10 library * Fix H5_LIBVER_DIR variable * Disable 1.6 API tests for now.
* Add VDS examples and fix non-standalone build (#3898)Allen Byrne2023-12-214-9/+116
| | | | | | | | * Choose a size for rdata dimension * Fix platform naming conflicts * Fix doxygen references to point within library repo
* Add variable option syncing for examples (#3885)Allen Byrne2023-12-143-50/+83
|
* Correct urls and handling of external git repos (#3890)Allen Byrne2023-12-132-5/+16
|
* Update examples with 1.6 api and static libs (#3874)Allen Byrne2023-11-291-3/+10
| | | | | | | * Update examples with 1.6 api and static libs * Only check for STATIC only builds * Do not calculate version as library has already.
* Develop merge examples (#3851)Allen Byrne2023-11-273-4/+30
| | | | | | | | | * Merge examples repo into library * Change grepTest to be more fault-tolerant * Update examples macro file * Exclude all Fortran examples from doxygen
* Add HDF5_DISABLE_TESTS_REGEX option to skip tests (#3859)Allen Byrne2023-11-221-0/+5
|
* Do not publish compression headers or docs (#3865)Allen Byrne2023-11-212-97/+3
|
* Fixes for CI and presets (#3853)Allen Byrne2023-11-151-8/+10
|
* Add CMake long double cross-compile defaults (#3683)Dana Robinson2023-11-151-24/+35
| | | | | | | | | | | | | | | | | | | HDF5 performs a couple of checks at build time to see if long double values can be converted correctly (IBM's Power architecture uses a special format for long doubles). These checks were performed using TRY_RUN, which is a problem when cross-compiling. These checks now use default values appropriate for most non-Power systems when cross-compiling. The cache values can be pre-set if necessary, which will preempt both the TRY_RUN and the default. Affected values: H5_LDOUBLE_TO_LONG_SPECIAL (default no) H5_LONG_TO_LDOUBLE_SPECIAL (default no) H5_LDOUBLE_TO_LLONG_ACCURATE (default yes) H5_LLONG_TO_LDOUBLE_CORRECT (default yes) H5_DISABLE_SOME_LDOUBLE_CONV (default no) Fixes GitHub #3585
* Correct ENV variables (#3841)Allen Byrne2023-11-111-6/+7
|
* Set NVHPC maximum optimization level to -O1 for now (#3800)jhendersonHDF2023-11-011-0/+38
| | | | | | | | | | | | | | * Set NVHPC maximum optimization level to -O1 for now Compiling HDF5 with NVHPC 23.5 - 23.9 results in test failures in 4 different test files that need to be resolved. Since those tests pass with an optimization level of -O1 (and -O0) and it is currently unclear whether the test failures are due to issues in HDF5 or issues in the 'nvc' compiler, set the maximum optimization level for NVHPC to -O1 until the test failures are resolved. * Disable nvhpc Java testing in CMake and amend known issues * Re-enable testing of Autotools nvhpc
* Use the current toolchain for examples as default (#3810)Allen Byrne2023-11-013-1/+20
|
* Remove CDASH_LOCAL variable reference (#3796)Allen Byrne2023-10-303-14/+6
|
* Organize CMake config features like libsettings (#3725)Allen Byrne2023-10-191-19/+30
|
* Develop intel split (#3722)Allen Byrne2023-10-193-47/+101
| | | | | | * Split intel compiler flags into sub-folders * Update Intel options for warnings * Mostly CMake, Autotools needs additional work
* Some corrections and fix for plugins (#3712)Allen Byrne2023-10-193-57/+7
|
* Add NVidia compiler support and CI (#3686)Allen Byrne2023-10-183-3/+40
|
* Sync changes that are only in 1.14 branch (#3704)jhendersonHDF2023-10-182-17/+1
|
* Correct use of set() command with options (#3667) (#3703)jhendersonHDF2023-10-181-2/+2
| | | | | | | * Correct use of set() command with options * Force filter off if not found Co-authored-by: Allen Byrne <50328838+byrnHDF@users.noreply.github.com>
* Address nagfor exceptions stoppage. (#3658)Scot Breitenfeld2023-10-111-0/+5
| | | | | | | * added cmake ieee flag for nagfor * generalized determining the nag compiler * fixing some misc. NAG warnings
* Use real URLs and updated names for plugins (#3651)Allen Byrne2023-10-102-40/+47
| | | * synchronize TGZ naming convention/usage
* Remove old EXTERNALPROJECT_ADD in favor of FETCH_CONTENT (#3624)Allen Byrne2023-10-044-165/+29
|
* Fix several spelling/grammar issues (#3621)jhendersonHDF2023-10-031-1/+1
|
* Develop tools move (#3580)Allen Byrne2023-09-261-1/+1
| | | Reorganizes the tools files to support the VOL tests
* Fix windows cpack with debug (#3525)Allen Byrne2023-09-111-1/+1
|
* Fix the Fortran include dir in install config files (#3454)Allen Byrne2023-09-021-2/+3
|
* Output stderr file in CMake testing on failure (#3431)jhendersonHDF2023-08-261-0/+4
|
* Convert some H5MM calls to standard C equivalents (#2382)Dana Robinson2023-08-251-0/+1
| | | | | | | | | * H5MM_calloc and malloc are now mapped to stdlib C calls * H5MM_memcpy now maps directly to memcpy in release builds * H5MM_memcpy is still implemented as a separate function that checks for buffer overlap when H5MM_DEBUG is defined (default w/ debug builds) * Switches many library memcpy calls to use H5MM_memcpy * Fixes a possible zero allocation in H5Olayout.c
* Re-enable SZIP default to ON in CMake (#3414)Allen Byrne2023-08-232-7/+3
| | | The Autotools were handled in a separate commit