Jordan Henderson 487753cf55a Add in linking for cURL and YAJL Add custom FindYAJL.cmake
Correct error in test linking
Add #include for stdlib.h to examples to use getenv
Correct EXPORT dependency error 08 Feb 2018 Jordan Henderson fab5b06205e Resolve linking error in CMake Updates for building the REST VOL tests in CMake
Add CMake option to disable building of examples 07 Feb 2018 Jordan Henderson 35b257a4336 Include REST VOL public header in all examples 07 Feb 2018 Jordan Henderson f371749cae0 Update examples to use rv_ prefix and avoid name collision 07 Feb 2018 Jordan Henderson 8d4b2437ef6 Remove two unneccessary files 07 Feb 2018 Jordan Henderson e39582cc67f Updates to autotools for examples Correctly set REST VOL plugin's version in autotools 07 Feb 2018 Jordan Henderson 9ea72ca1bcf Add in missing examples folder from a previous commit Add in autotools conditional for tests
Updates to CMake 07 Feb 2018 Jordan Henderson 61432533832 Updates for linking in dependencies and building shared libraries Remove duplication of H5_ prefixed macros in REST VOL config header 07 Feb 2018 Jordan Henderson bf56c132c21 Updates to rest_vol.c to make the compilers happy 07 Feb 2018 Jordan Henderson 89660be4847 Add build target and dependencies for REST VOL 06 Feb 2018 Jordan Henderson 055e195d270 Reset examples folder in included HDF5 distribution Add examples to extra folder in project for build compatibility
Add autotools configure.ac options for building examples and tools 06 Feb 2018 Jordan Henderson ce5081e57d7 Update to CMakeLists.txt to build tests 06 Feb 2018 Jordan Henderson ed4b9b4569c Updates to CMake Modify CMake variable prefixes to REST VOL to match project name 05 Feb 2018 Jordan Henderson 934ee9a1da1 Generate librestvol.settings file in autotools and CMake Add some extra config files for CMake
Updates for CMake 05 Feb 2018 Jordan Henderson 6f9df2de5f4 Add CMakeLists.txt for src and test dirs 05 Feb 2018 Jordan Henderson 1e9e26777f1 Split up REST VOL source into logical folders 04 Feb 2018 Jordan Henderson e239ffabf57 Updates to CMake 02 Feb 2018 Jordan Henderson 02cacca0947 Add in CMake variables for plugin debugging 02 Feb 2018 Jordan Henderson cdf62a7ffd2 Add incomplete template config header file for CMake 01 Feb 2018 Jordan Henderson 2d392a74b81 Updates to CMakeLists.txt Add HDF5-like macro renaming scheme to configure.ac
Distribute rest_vol_config.h with build 01 Feb 2018 Jordan Henderson 0ecbabd7fcc Updates to the README for autotools builds 31 Jan 2018 Jordan Henderson 624c037c457 Updates to allow user to specify cURL and YAJL directories Only depend on cURL and YAJL in REST VOL's private header 31 Jan 2018 Jordan Henderson e97a4baf86f Remove whitespace 31 Jan 2018 Jordan Henderson 4bfebcc872f Add ability to have user specify pre-built HDF5 location 31 Jan 2018 Jordan Henderson 192fd1d7afd Disable cyclic link test for now 31 Jan 2018 Jordan Henderson 78863e93be6 Add ability to enable REST VOL debugging through use of build_vol.sh script 31 Jan 2018 Jordan Henderson 971b3e602a4 Remove usage of MIN macro 31 Jan 2018 Jordan Henderson 3a884aaff2e When included from public header, File access flags can't be switched on Include REST VOL config header in appropriate places 31 Jan 2018 Jordan Henderson e71b42c300e More HDF5 cruft removed Find cURL before building 30 Jan 2018 Jordan Henderson e55c82e0e46 Remove some unused HDF5 cruft 30 Jan 2018 Jordan Henderson 90b23cc7775 Copy over base CMake files from HDF5 source 30 Jan 2018 Jordan Henderson 6e144897d07 No Shell commands used in Makefile 30 Jan 2018 Jordan Henderson a91e473ac61 Allow build_vol.sh to pick the install prefix 30 Jan 2018 Jordan Henderson 3bb33808bc5 Remove usage of unneccessary flags 30 Jan 2018 Jordan Henderson 7bd4513a95b Add configure.ac options for plugin debugging, cURL debugging and REST VOL memory tracking 30 Jan 2018 Jordan Henderson 0216eb21c7f Start over with configure.ac from scratch 29 Jan 2018 Jordan Henderson 4d173dbda38 Minor text update 29 Jan 2018 Jordan Henderson 879a60a864c Tidy up output from build_vol.sh 29 Jan 2018 Jordan Henderson 24d52ae324c Build LIB then TESTS for make all 29 Jan 2018 Jordan Henderson c617f205a2e Small updates to autotools 29 Jan 2018 Jordan Henderson c98dc1b03f1 Depend on rest_vol_config.h only in the private header file 29 Jan 2018 Jordan Henderson 5f139012aee Add RV_ prefix to all debugging macros to prevent collisions 29 Jan 2018 Jordan Henderson 739330483ca Updates to build system for autotools 28 Jan 2018 Jordan Henderson a99c478fa12 Create script to build HDF5 and REST VOL at once with autotools 25 Jan 2018 Jordan Henderson f4d0e5c1762 Add initial COPYING file to be updated later 24 Jan 2018 Jordan Henderson 0b98c34f0a9 Add initial autogen.sh 24 Jan 2018 Jordan Henderson eda24d2a270 Remove dependency on H5VLprivate.h by creating public function for H5VL_object 24 Jan 2018 Jordan Henderson b97b38de490 Remove dependency on H5private.h by removing usage of H5_CHECKED_ASSIGN 23 Jan 2018 Jordan Henderson 7fc32a41f36 Change point selection writes to use PUT not POST Amend base64_encode function to append correct amount of padding
Re-enable memcmp for point selection write test
Correct some curl_off_t casts 23 Jan 2018 Jordan Henderson d8c04e76828 Implement test for H5Oexists_by_name() Re-enable point selection write test but comment out data compare until
issue is resolved 22 Jan 2018