summaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Squashed commit of the token_refactoring branch:Dana Robinson2020-05-201-0/+2
|
* Refactor all the 'H5VL_*_optional' callbacks to move the type of operation outQuincey Koziol2020-05-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of the va_list, so it's at least possible for another connector to know what the operation is and decide whether to implement it or not. Added a new VOL sub-class called "introspect" where callbacks that report information about the connector or container can be placed. Added an 'opt_query' callback to this sub-class, for a connector to report back to the library whether a particular optional callback operation is supported. Also added a 'get_conn_cls' introspection callback, to retrieve the H5VL_class_t of a connector (either the "current" connector, H5VL_GET_CONN_LVL_CURR, or the terminal connector, H5VL_GET_CONN_LVL_TERM). Moved the "post open" operation from a file 'specific' operation to a file 'optional' operation, now that it's possible to detect (with the 'opt_query' introspection callback) whether a VOL connector implements an optional operation, without just returning an error. Added new internal VOL helper routines: H5VL_object_is_native, to determine if an object is in (or is a) native file, and H5VL_file_is_same, to determine if two objects are in (or are) the same terminal VOL connector's container. (And moved the special handling for FILE_IS_EQUAL operation out of internal VOL callback routine into H5VL_file_is_same) Made new dataset 'get' operation for H5Dvlen_get_buf_size, aligning it better with other 'get' operations in API. Fixed several issues with pass-through connectors, which are now passing the 'make check-passthrough-vol' tests again. A bunch of warning and style cleanups as well.
* Correct file extensionAllen Byrne2020-05-201-1/+1
|
* Merge all of my changes from merge-back-to-feature-vfd_swmr-attempt-1,David Young2019-12-091-107/+306
| | | | | | | | including the merge of `hdffv/hdf5/develop`, back to the branch that Vailin and I share. Now I need to put this branch on a fork with a less confusing name than vchoi_fork!
* Remove extra unneededAllen Byrne2018-09-241-11/+7
|
* Remove libsettings from pregenerated blockAllen Byrne2018-09-241-40/+27
|
* HDFFV-10332 Adjust checks and generation of filesAllen Byrne2018-09-191-21/+52
|
* HDFFV-10332 Use pre-generated filesAllen Byrne2018-09-181-45/+64
|
* HDFFV-9059 Allow detect to take a file as an argumentAllen Byrne2018-09-181-6/+6
|
* Add quotes to places where MPI_C_LIBRARIES are linked againstJordan Henderson2018-07-271-4/+4
|
* Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Vailin Choi2018-05-141-65/+58
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'dcc66a4f157ace0858b788228550f3e104df3242': (35 commits) GGC requires attribute before function Correct COMPILE defs usage Add missing module_dir property Text cleanup Correct sentence punctuation. Add release note. Use set_property for MT flag Correct command usage Remove APPEND Fix typo Add missing test lib add missing folder to path Fix another command revert Missed a command revert Revert to old style for LINK_FLAGS gen expr not working LINK_FLAGS must be separate property sets Fix link flags syntax Revert refactor link flags refactor link flags to interface Refactor link flags ...
| * Correct COMPILE defs usageAllen Byrne2018-05-091-5/+5
| |
| * TRILABS-19 Fix missing angle charAllen Byrne2018-04-271-2/+2
| |
| * TRILABS-19 add mpi libs to utility programsAllen Byrne2018-04-261-4/+4
| |
| * TRILABS-19 remove add_defintions and use generator expressionsAllen Byrne2018-04-261-63/+56
| |
* | Fix for HDFFV-10180 Performance issues with H5Oget_info.Vailin Choi2018-04-241-0/+1
|/
* TRILABS-20 set a compiler name on all project commandsAllen Byrne2018-04-201-1/+1
|
* TRILABS-19 Initial conversion of include_directories to targetsAllen Byrne2018-04-171-2/+9
|
* HDFFV-10444 fix soversion numbers for librariesAllen Byrne2018-04-101-2/+2
|
* Add API context source files to CMake configuration file.Quincey Koziol2018-03-211-2/+12
|
* Change CMake min to 3.10Allen Byrne2018-03-091-1/+1
|
* HDFFV-4359 Add C,HL,CXX filesAllen Byrne2018-03-081-0/+48
|
* Inc CMake min, Add new tests, rework test CMake filesAllen Byrne2018-02-271-1/+1
|
* HDFFV-10398 add support for Emscriptem build systemAllen Byrne2018-01-301-0/+6
|
* HDFFV-10398 use the target name for custom commandsAllen Byrne2018-01-301-8/+4
|
* HDFFV-9724 Corrected files and verified testsAllen Byrne2017-12-281-8/+2
|
* Revert "Merge pull request #826 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to ↵lrknox2017-12-221-2/+8
| | | | | | | develop" This reverts commit b1223dd653e65e076af92b2dfe236f3704da81c8, reversing changes made to b25f123f5f5e25c1447a6a02861cb7c7265c12f2.
* Because of MPI requirements in library ALWAYS add include pathAllen Byrne2017-12-201-12/+0
|
* Changed reference from dl to CMake variableAllen Byrne2017-12-041-2/+2
|
* H5detect and H5make_libsettings need include folderAllen Byrne2017-12-041-0/+6
|
* Correct linkage of filters and other libsAllen Byrne2017-11-161-2/+2
|
* Merge pull request #778 in HDFFV/hdf5 from ↵Dana Robinson2017-11-151-0/+1
|\ | | | | | | | | | | | | | | ~DEROBINS/hdf5_der:h5o_schism_work to develop * commit 'fcfc5f116d08642de962919ac26092c74b924644': Moved code from H5O.c to H5Oint.c Added H5Oint.c file.
| * Added H5Oint.c file.Dana Robinson2017-11-141-0/+1
| |
* | Correct link lines of librariesAllen Byrne2017-11-141-2/+2
|/
* Split internal H5R functionality into H5Rint.c.Dana Robinson2017-11-081-0/+1
|
* Correct usage of MPI varsAllen Byrne2017-11-011-6/+4
|
* Convert to use MPI:: for linkAllen Byrne2017-11-011-2/+4
|
* Correct command usageAllen Byrne2017-11-011-5/+5
|
* Change MPI target properties for libraryAllen Byrne2017-11-011-2/+2
|
* Restore previousAllen Byrne2017-09-191-1/+1
|
* Generate headers for 1.10 should default offAllen Byrne2017-09-121-1/+1
|
* Major rework of H5PL package code before bringing VOL changesDana Robinson2017-07-141-0/+3
| | | | | | | | over. Brings coding standards in line with the rest of the library, enforces better software engineering principles, and makes everything more maintainable.
* Set the HDF5_GENERATE_HEADERS CMake option to default to ON and removedDana Robinson2017-04-271-1/+1
| | | | | | the option from the CMake cache init files. Fixes HDFFV-10184
* HDFFV-10143 Fix initial issues from reviewAllen Byrne2017-03-301-0/+1
|
* Final merge of page buffering branch to developQuincey Koziol2017-03-141-0/+13
|
* Add static lib to pdb exportsAllen Byrne2017-02-021-1/+1
|
* HDFFV-9875 Fix target exports and add static tools pdb filesAllen Byrne2017-02-021-0/+1
|
* Cache image feature and testingQuincey Koziol2017-01-291-0/+3
|
* Update cmake min version and cmake command conventionAllen Byrne2017-01-101-18/+18
|
* Bring SWMR support in to the main development branch. (Finally!) More testsQuincey Koziol2016-12-021-0/+6
| | | | and the tool and API wrappers will be coming in over the weekend.