Matt L
f010df9fe6
Make JAR dep paths modifiable ( #6331 )
2026-04-13 10:15:10 -05:00
jhendersonHDF
2952bb9216
Mark several CMake variables as advanced ( #6321 )
2026-03-27 11:30:23 -05:00
Allen Byrne
b754dcb8f2
Move Java wrappers to FFM using jextract and java 25 ( #5957 )
...
FFM build requires Java 25, Jextract 25.
Generates FFM bindings during configure.
JNI is default when the requirements are not met or can be forced.
Presets added for maven and FFM - JNI is default selection.
Enhanced Maven options will work with either JNI or FFM
New Workflows for testing and maven uploads.
Extensive documentation changes for java.
2025-11-04 14:03:06 -06:00
Allen Byrne
63803d7115
allow better CMake version testing ( #5727 )
...
* add cmake latest workflow with lukka/get-cmake@latest
* Upgrade minimum CMake version to 3.26
2025-08-23 06:43:20 -05:00
Allen Byrne
ed5c07223a
Create a file containing the major CMake options ( #5666 )
2025-07-18 14:47:02 -05:00
Allen Byrne
0509e66208
Add cmake_dependent_option command ( #5635 )
...
* Add subfiling option to cmake_dependent option format
* Set the default option state to a hard value
2025-07-12 10:16:54 -05:00
Allen Byrne
aa9784ea25
Refactor the config/cmake folder #5446 ( #5540 )
...
* Update config/examples/HDF5AsSubdirMacros.cmake
* Move f90 config file and remove m4 dir
2025-05-22 11:20:51 -05:00
Allen Byrne
fc88fcde10
Develop merge examples ( #3851 )
...
* Merge examples repo into library
* Change grepTest to be more fault-tolerant
* Update examples macro file
* Exclude all Fortran examples from doxygen
2023-11-27 15:30:15 -06:00
Robert Adam
87b3e7c821
Don't build util tests when HDF5_EXTERNALLY_CONFIGURED=ON ( #3781 )
...
Fixes #3780
2023-10-30 12:47:06 -05:00
Dana Robinson
7fd9a4435f
Fix minor things noted when doing 1.10 merges ( #2610 )
...
* Duplicated HDF_RESOURCES_DIR from cmake_ext_mod merge
* Typos in comments
2023-03-23 22:55:18 -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
Dana Robinson
7f6261a677
Removes cmake_ext_mod (files moved to cmake) ( #2041 )
...
At one time this content was a git submodule shared between several
projects but that time has long passed.
2022-08-19 07:54:42 -07:00
Allen Byrne
b1eb47ac4d
Reclassify CMake messages - HDFFV-11144 ( #253 )
...
* OESS-98 convert plugin option to FetchContent, add tests
* Fixes for pkcfg files because of plugin option
* OESS-98 fix tools test for plugins
* Keep doxygen comments under 100 chars long - format hint
* Whitespace
* HDFFV-11144 - Reclassify CMake messages
2021-01-13 08:29:15 -06:00
Allen Byrne
666205a55f
TRILAB-142 Change minimum CMake version to 3.12
2020-02-21 16:16:06 -06:00
Allen Byrne
8cddc96f73
Change unused variable to generic form
2019-09-19 13:42:46 -05:00
Allen Byrne
0b086c3db2
Correct message command syntax
2019-05-17 15:14:20 -05:00
Allen Byrne
6c82c49dd5
TRILABS-20 set a compiler name on all project commands
2018-04-20 10:11:55 -05:00
Allen Byrne
46f2a2a432
TRILABS-19 Initial conversion of include_directories to targets
2018-04-17 15:57:58 -05:00
Allen Byrne
24c62ba7fe
Change CMake min to 3.10
2018-03-09 12:32:06 -06:00
Allen Byrne
b36bad53d9
Inc CMake min, Add new tests, rework test CMake files
2018-02-27 12:57:07 -06:00
Allen Byrne
2f18da435e
HDFFV-10398 use the simpler add_subdirectory signature
2018-01-30 12:21:01 -06:00
Allen Byrne
27b3b4b208
Synch with CMake original code
2017-06-19 09:15:19 -05:00
Allen Byrne
e1bcae8a6a
Update cmake min version and cmake command convention
2017-01-10 17:10:03 -06:00
Allen Byrne
e55844b752
[svn-r30237] HDFFV-9939: Change cmake commands to reduce POST_BUILD custom commands. Fixes possible overruns on windows command lines.
2016-08-01 12:35:00 -05:00
Allen Byrne
63249be0e1
[svn-r29226] HDFFV-9552: merge in java code.
2016-02-28 21:43:00 -05:00