summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Removed checks/workarounds for pre-C++89 compatibility (#449)Sean McBride2021-03-101-3/+0
| | | | | | | | After 30+ years, just assume that the following exist: - extension-less includes - namespaces - std:: - static_cast - bool
* Fix cmake syntax error with regex escaping (#336)Sean2021-02-151-1/+1
| | | | | | | | | | | | | Fixes: Syntax error in cmake code at /some/path/hdf5/CMakeLists.txt:240 when parsing string .*#define[ \t]+H5_VERS_SUBRELEASE[ \t]+\"([0-9A-Za-z._\-]*)\".*$ Invalid escape sequence \-
* Small fixes (#285)Allen Byrne2021-01-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 * HDFFV-11099/11100 added help text * Reworked switch statement to compare string instead * Fix typo * Update CDash mode * Correct name of threadsafe * Correct option name * Undo accidental commit * Small changes plus merge of tools arg parse from 1.12
* Reclassify CMake messages - HDFFV-11144 (#253)Allen Byrne2021-01-131-19/+53
| | | | | | | | | | | | | * 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
* OESS-98 convert plugin option to FetchContent, add tests (#155)Allen Byrne2020-12-161-16/+15
| | | | | | | | | | | * OESS-98 convert plugin option to FetchContent, add tests * Fixes for pkcfg files because of plugin option * Update other test machines * OESS-98 fix tools test for plugins * HDFFV-10865 performance improvement for java array
* obsolete CMAKE_BUILD_TOOL => CMAKE_MAKE_PROGRAM (#97)Michael Hirsch2020-11-171-1/+1
| | | CMAKE_BUILD_TOOL has been [replaced](https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TOOL.html) by CMAKE_MAKE_PROGRAM
* Set doxygen default to normally disabled.Allen Byrne2020-11-091-1/+1
|
* Add doxygen auotoconf and cmake supportAllen Byrne2020-11-031-0/+15
|
* Merge pull request #69 from xantares/mingw3Larry Knox2020-11-021-0/+2
|\ | | | | CMake: Add an option to opt-out static libgcc
| * CMake: Add an option to opt-out static libgccMichel Zou2020-10-311-0/+2
| | | | | | | | | | With sjlj exception model, statically link to libgcc/libstdc++ prevents exceptions to be caught from other dynamic libraries.
* | CMake: MINGW implies WIN32Michel Zou2020-10-301-5/+6
|/
* OESS-98 merge with clang-format changesAllen Byrne2020-09-251-1/+18
|
* CMake and script changes for clang-formatAllen Byrne2020-09-041-0/+3
|
* The version string has a second use for packagingAllen Byrne2020-08-261-1/+3
|
* Revert H5_VERS_SUBRELEASE checkAllen Byrne2020-08-241-5/+1
|
* Add special case when H5_VERS_SUBRELEASE is 0Allen Byrne2020-08-241-3/+7
|
* Condition if (H5_VERS_SUBRELEASE) is incorrectly false whenLarry Knox2020-08-241-3/+3
| | | | | | H5_VERS_SUBRELEASE is 0, a valid value for H5_VERS_SUBRELEASE. Updated to if (${H5_VERS_SUBRELEASE} STREQUAL "") with corresponding reversal of action statements to avoid NOT.
* Add hypen to subrelease regexAllen Byrne2020-08-231-1/+1
|
* HDFFV-11116 Add option for install location of Fortran MOD filesAllen Byrne2020-07-091-0/+11
|
* Add "override with" to error messageAllen Byrne2020-04-241-5/+5
|
* HDFFV-10576 add Option name to Error MessageAllen Byrne2020-04-241-5/+5
|
* Merge branch 'develop' of ↵Jacob Smith2020-04-071-0/+2
|\ | | | | | | https://bitbucket.hdfgroup.org/scm/~jake.smith/hdf5 into feature/vfd_splitter_mirror_a
| * Flag construction must be after compiler detectionAllen Byrne2020-04-051-1/+2
| |
| * TRILAB-192 add c++ and fortran warnings build systems one fileAllen Byrne2020-04-051-0/+1
| |
* | Add Splitter VFD to library.Jacob Smith2020-03-131-0/+15
|/ | | | | | | | | | | | | | | * "Simultaneous and equivalent" Read-Write and Write-Only channels for file I/O. * Only supports drivers with the H5FD_FEAT_DEFAULT_VFD_COMPATIBLE flag for now, preventing issues with multi-file drivers. Add Mirror VFD to library. * Write-only operations over a network. * Uses TCP/IP sockets. * Server and auxiliary server-shutdown programs provided in a new directory, `utils/mirror_vfd`. * Automated testing via loopback ("remote" of localhost).
* Correct usage of add_compile_definitionsAllen Byrne2020-02-231-3/+1
|
* TRILAB-142 Change minimum CMake version to 3.12Allen Byrne2020-02-211-13/+16
|
* TRILAB-148 fix sanitizer and -fsanitize usageAllen Byrne2020-02-121-3/+0
|
* HDFFV-11011 correct issues with target file extensionAllen Byrne2020-01-281-8/+15
|
* HDFFV-11001 Add fine control over testingAllen Byrne2020-01-151-6/+42
|
* TRILABS-135 Add clang analyzersAllen Byrne2019-12-111-6/+21
|
* Update versioning to next major versionAllen Byrne2019-09-251-3/+14
|
* Add policy to use <package>_ROOTAllen Byrne2019-09-051-0/+4
|
* Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2019-08-131-0/+9
|\ | | | | | | | | | | | | | | | | * commit 'aeb145428f5e6bc51742fff031b0cf8cf6fbefbb': Updated h5trav.c to emit output that doesn't require ddl changes for map support. Fixed Map API CMake option Renamed H5Mdelete_key to H5Mdelete and H5Mset to H5Mput. Added ifdef for intel compilers, __GNUC__ has to be defined for header files which use it to work with intel compilers. This gives a warning for intel compiler about fallthrough, so added a check not to include fallthrough if using intel compilers. Added the map (H5M) API
| * Fixed Map API CMake optionDana Robinson2019-08-131-0/+3
| |
| * Added the map (H5M) APIDana Robinson2019-08-131-0/+6
| |
* | HDFFV-10879 set default API versionAllen Byrne2019-08-131-1/+2
|/
* HDFFV-10879 correct API version set commandAllen Byrne2019-08-121-1/+1
|
* Use a STRING option for API versionAllen Byrne2019-08-121-15/+8
|
* Fix API version optionAllen Byrne2019-08-121-1/+4
|
* Squashed commit of the following:Larry Knox2019-07-251-0/+21
| | | | | | | | | | | Merge changes from update_merged_S3_HDFS branch into develop. commit d5034315aea88629929ac0c9c59ebfafd5f21a31 Merge: 9c48823 d3fdcd8 Author: Larry Knox <lrknox@hdfgroup.org> Date: Thu Jul 25 08:24:53 2019 -0500 Merge branch 'develop' into update_merged_S3_HDFS
* HDFFV-10845 skip test if CMake command doesn't support ignore EOLAllen Byrne2019-07-171-0/+6
|
* HDFFV-10845 fix configure check and PATHsAllen Byrne2019-07-171-2/+2
|
* HDFFV-10805 Add option to only build shared targetsAllen Byrne2019-06-181-4/+13
| | | | | HDFFV-10805 Add ONLY_SHARED_LIBS option and prefer shared over static HDFFV-10803 Update FindSZIP.cmake find module Remove unneeded modules and update java modules
* HDFFV-10741 - remove SKIP_ERRSTK_TESTS optionAllen Byrne2019-04-151-1/+0
|
* Renamed the HDF5_TEST_VOL option to HDF5_TEST_PASSTHROUGH_VOL.Dana Robinson2019-04-111-5/+5
|
* Add namespace option to dependenciesAllen Byrne2019-04-021-1/+1
|
* HDFFV-10741 - add option to skip tool error stack testsAllen Byrne2019-03-261-0/+1
|
* Fix CMake H5_HAVE_THREADSAFE to set value in H5pubconf.hJerome Soumagne2019-02-211-5/+7
| | | | | | Add REQUIRED to find_package(Threads) Link against thread library if static and not WIN32 platform
* HDFFV-10703 Update CMake commands to latest standardAllen Byrne2019-02-151-3/+3
|