summaryrefslogtreecommitdiffstats
path: root/config/cmake_ext_mod
Commit message (Collapse)AuthorAgeFilesLines
* OESS-98 convert plugin option to FetchContent, add tests (#155)Allen Byrne2020-12-161-0/+13
| | | | | | | | | | | * 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
* Correct TARGET variable and CMake config file locationAllen Byrne2020-11-111-2/+3
|
* Merge pull request #67 from xantares/mingw1Larry Knox2020-10-311-1/+1
|\ | | | | CMake: Set specific INSTALL_DATA_DIR only on MSVC
| * CMake: Set specific INSTALL_DATA_DIR only on MSVCMichel Zou2020-10-301-1/+1
| | | | | | | | | | For MinGW we want INSTALL_DATA_DIR to be set to share instead of . to properly install files in a standard package layout.
* | Merge pull request #70 from xantares/mingw4Larry Knox2020-10-312-5/+5
|\ \ | | | | | | CMake: MINGW implies WIN32
| * | CMake: MINGW implies WIN32Michel Zou2020-10-302-5/+5
| |/
* | CMake: Add an option to opt-out MSVC naming conventionMichel Zou2020-10-301-2/+2
|/ | | | | We might want to keep the default mingw import name, see: https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-hdf5/hdf5-default-import-suffix.patch
* Add mingw defineAllen Byrne2020-10-021-0/+1
|
* Merge pull request #2650 in HDFFV/hdf5 from ↵David Young2020-09-281-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~DYOUNG/werror:rebased-fprintf-experiment to develop * commit 'c0fbc5c086566d5d3c1d1ef26baa81a53d59fc08': (24 commits) Use the right format string, "%zu", for size_t. Repair more format strings. Fix a bunch of format string errors reported by Larry. Fix some HDfprintf compilation errors: use the right format strings ("zu", PRIuHSIZE), avoid casting some printf arguments, pass the right number of arguments. Test the format string "ll" before "l", "L", and "q", like the ./configure script does. This ought to fix the compilation failure in test/dt_arith.c that Allen told me about: Cast a non-void pointer to void pointer for "%p". Use PRIu32 and "zu" formats. Delete some casts from `size_t`. I'm taking a guess that this code intended to point the 2-digit wide hexadecimal octet values, not 2 character-wide pointers to the bytes. The %02p format, which is a GNU-ism, disagreed with GCC 8.3.0 and the option flags we use. %08p is not portable, it's a GNU-ism. Use %8p, instead. Squashes a GCC error. Add format string macros PRI[doxX]HID for hid_t and use PRIdHID. Use HDva_copy() and introduce a bunch of compatbility format-string constants for uppercase hexadecimal strings, `PRIX...`. Should fix the VS2010 errors that Allen mentioned: Always #define HDfprintf as fprintf in this header. I believe this will fix the Windows build error that Allen reported. Provide an HDvasprintf implementation only if it isn't #defined. This should fix the mingw compilation issue that Allen reported. Fix va_list usage in the vasprintf(3) implementation. Promote format-string warnings to errors. Use the portable `-eq` operator instead of the bash-ism `==`. Fixes the tests on NetBSD, where /bin/sh != bash. Restore a literal percent sign ("%%") that I accidentally deleted. Fix code that made GCC complain about a NULL or `unsigned char *` arguments for "%s". Take pains to provide UINT64_MAX in all conditions. Correct a couple of format strings. ...
| * Test the format string "ll" before "l", "L", and "q", like theDavid Young2020-09-171-1/+1
| | | | | | | | | | | | | | | | | | ./configure script does. This ought to fix the compilation failure in test/dt_arith.c that Allen told me about: /home/buildbot/bb-workers/centos8-vm01/hdf5trunk-StdShar-code-centos8/build/hdfsrc/test/dt_arith.c: In function ‘test_conv_int_1’: /home/buildbot/bb-workers/centos8-vm01/hdf5trunk-StdShar-code-centos8/build/hdfsrc/test/dt_arith.c:2500:34: error: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘long long int’ [-Werror=format=] HDfprintf(stdout," %29"H5_PRINTF_LL_WIDTH"d\n", *((long long*)aligned));
* | OESS-98 merge with clang-format changesAllen Byrne2020-09-252-1/+27
|/
* Tools refactorAllen Byrne2020-07-151-1/+0
| | | | | | Move error_stack setup to tools library Add structure for h5dump properties Eliminate duplicated h5diff functions Use properties structure in place of argument lists.
* Clean up warningsQuincey Koziol2020-06-281-3/+0
|
* Refactor code to remove remaining checks for H5_HAVE_GETTIMEOFDAY scattered ↵Quincey Koziol2020-06-271-1/+0
| | | | around in various places. Also clean up iopipe.c.
* Correct filenameAllen Byrne2020-05-081-7/+7
|
* OESS-65 fix packaging config filesAllen Byrne2020-05-081-1/+1
|
* Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2020-04-231-0/+18
|\ | | | | | | | | | | | | | | | | * commit '5ea58acf8a2bdf8ca19d4c86d9ef94fbc4ac449f': Add missing ')'. Add C++ warnings treated as error for autotools builds. Move macro ADD_H5_CFLAGS to cmake_ext_mod/HDFMacros.cmake and remove duplicate versions. Address PR suggestions and add overlooked GCC compiler version flags. Don't add general warnings flags for unsupported old versions of gcc and g++ (older than gcc/g++ 4.2). Correct gnu-cxxflags to determine warnings flags to be added based on C++ compiler version instead of C compiler version.
| * Move macro ADD_H5_CFLAGS to cmake_ext_mod/HDFMacros.cmake and removeLarry Knox2020-04-221-0/+18
| | | | | | | | duplicate versions.
* | OESS-65 add option to use AEC library in place of SZipAllen Byrne2020-04-221-37/+27
|/
* Merge branch 'develop' of ↵Jacob Smith2020-04-072-90/+15
|\ | | | | | | https://bitbucket.hdfgroup.org/scm/~jake.smith/hdf5 into feature/vfd_splitter_mirror_a
| * Correct extra flagsAllen Byrne2020-04-011-2/+2
| |
| * TRILAB-24 use CHECK_STRUCT_HAS_MEMBERAllen Byrne2020-03-242-88/+13
| |
* | Add Splitter VFD to library.Jacob Smith2020-03-131-0/+3
|/ | | | | | | | | | | | | | | * "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).
* Fix Fortran macro use and jni commentAllen Byrne2020-02-251-6/+6
|
* TRILAB-142 Change minimum CMake version to 3.12Allen Byrne2020-02-215-114/+121
|
* CMake cleanupAllen Byrne2020-02-212-2/+2
|
* HDFFV-11001 need to qualify all by parallel or serial typesAllen Byrne2020-01-151-1/+1
|
* Adjust regex for warningsAllen Byrne2020-01-141-8/+8
|
* Ignore ZLIB warningsAllen Byrne2020-01-131-0/+1
|
* Separate result variables for the function performedAllen Byrne2020-01-092-33/+39
|
* Check for actual content before using fileAllen Byrne2020-01-092-156/+175
|
* Minor whitespaceAllen Byrne2019-12-171-2/+2
|
* Fix compile and test issues from DTAllen Byrne2019-12-132-3/+9
|
* HDFFV-10979 fix global name clashAllen Byrne2019-12-111-0/+5
|
* Update reference files to latest outputAllen Byrne2019-12-021-3/+0
|
* Add VS2019 supportAllen Byrne2019-11-182-3/+9
|
* Use variable for test outputAllen Byrne2019-09-111-1/+2
|
* Allow tests to dump output if not comparingAllen Byrne2019-09-111-0/+8
|
* Update Windows require for CURL to CMake 3.13Allen Byrne2019-09-051-193/+0
|
* Add updated find module for earlier CMake versionsAllen Byrne2019-09-051-0/+193
|
* Fix EXISTS test syntaxAllen Byrne2019-08-292-9/+9
|
* OESS-29 Update HD prefix mostlyAllen Byrne2019-08-241-2/+21
|
* HDFFV-10529 Update CMake tests to use test fixturesAllen Byrne2019-07-231-2/+2
|
* HDFFV-10845 Allow mingw to find functionalityAllen Byrne2019-07-221-13/+13
|
* CMake generator expr cannot be used in get_property cmdAllen Byrne2019-07-181-9/+16
|
* HDFFV-10845 update mingw cmake changesAllen Byrne2019-07-172-5/+10
|
* HDFFV-10845 copy files with windows EOLAllen Byrne2019-07-172-6/+12
|
* HDFFV-10845 use of TARGETFILE disables auto emulatorAllen Byrne2019-07-172-5/+5
|
* HDFFV-10845 add_custom_command requires emulatorAllen Byrne2019-07-171-2/+2
|
* Must include from systemAllen Byrne2019-07-171-1/+1
|