Commit Graph

759 Commits

Author SHA1 Message Date
Dana Robinson
1ae6daaa80 Sync with develop 2020-08-01 09:18:18 -07:00
hdftest
e5b1042450 Snapshot version 1.12.1-1
Update version to 1.12.1-2
2020-07-18 23:19:33 -05:00
Allen Byrne
271208dceb CMake updates:
Add build folder as Include for generated files
Add install option for copying Fortran mod files to include folder
Add PRI defines to win32defs file
Exclude mingw from extra flags
2020-07-15 10:27:06 -05:00
Larry Knox
538b131764 Squashed commit of the following:
commit 45b0cbc71929930a874e1c09e0770aa64d0ae697
Author: Larry Knox <lrknox@hdfgroup.org>
Date:   Thu Apr 23 13:14:56 2020 -0500

    Add C++ warnings treated as error for autotools builds.

commit 6debcddcc766601799d5bd661bd60946f951a07e
Author: Larry Knox <lrknox@hdfgroup.org>
Date:   Fri Jun 19 16:50:03 2020 -0500

    Remove tests for develop branch from testh5cc.sh.in.
    Add @H5_ECXXFLAGS@ to AM_CXXFLAGS.

commit fed497e7f207313b2a133d3b68c942b7d7104b90
Author: Larry Knox <lrknox@hdfgroup.org>
Date:   Fri Jun 12 15:06:39 2020 -0500

    Merge pull request #2646 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop

    * commit '998c6470d78e14228695419c3b514c35ecf3d69e':
      Remove unnecessary version conditions for Clang compilers.

commit 92e52ce5c211bd1d3991a3b8bb67287ac7b652aa
Author: Larry Knox <lrknox@hdfgroup.org>
Date:   Wed Jun 10 18:53:45 2020 -0500

    Merge pull request #2639 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop

    * commit 'a33667faf226f5d8c9633bf537893e8fce1bf1f6':
      Add c++ to --enable-sanitize-checks option.

commit 2e802534fb997b81fa98fdd1c7d97d4310898e0d
Author: Larry Knox <lrknox@hdfgroup.org>
Date:   Wed Jun 10 15:18:36 2020 -0500

    Merge pull request #2633 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop

    * commit '20eab963899841c9a003baebead8e3bc07d9e127':
      Remove duplicate entries in MANIFEST.
      Make changes to CMake CompilerFlags.cmake files so extra flags are loaded for non-GNU compilers.
      Update new clang files to not pick up clang as vendor for pgCC. Add new files to MANIFEST Temporary demotion of 2 -Werror warning flags that fail on macos 10.12 Remove Production flag unknown to Apple clang.

commit 96ef60a58a23847a7da89a891f2415055ec2ab60
Author: Larry Knox <lrknox@hdfgroup.org>
Date:   Mon Jun 8 16:24:49 2020 -0500

    Merge pull request #2631 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop

    * commit 'b942a4d8a3e27317cac50ce37ff5302d477664d8':
      Clean up code to get clang version in config/linux-gnulibc1

commit 8a7c687da568e8b50b38fa53da1ca63759be6ec4
Author: Larry Knox <lrknox@hdfgroup.org>
Date:   Mon Jun 8 11:42:37 2020 -0500

    Merge pull request #2623 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop

    * commit 'c7626f79fdee4eee13925e240ef41e61f3367eab':
      Add flags from config/clang-warnings/*general files to H5 C and CXX flags for all versions of Clang and Clang++ compilers. Switched from cut to awk in testcheck_version.sh.in to avoid dependence on tab vs. " " in version definitions in H5public.h.
      Add files for adding warning flags for clang compilers in autotools configure.

commit db3ef7ff3c1ed79167cecef831501411cff8291f
Merge: 5a0f8d7 f9f1310
Author: Larry Knox <lrknox@hdfgroup.org>
Date:   Fri Jun 19 14:46:22 2020 -0500

    Merge branch 'hdf5_1_12' of https://bitbucket.hdfgroup.org/scm/~lrknox/hdf5_lrk into hdf5_1_12

commit 5a0f8d7940ae57b445f545a0abd7e303ce6924ee
Author: Larry Knox <lrknox@hdfgroup.org>
Date:   Wed Jun 10 20:15:41 2020 -0500

    Merge pull request #2636 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:HDFFV-11000-update-testh5cc.sh.in-for-version to develop

    * commit '5c0bd670d6e9919c463fbc05de99e2ba55b0761e':
      Add tests for all version to H5_NO_DEPRECATED_SYMBOLS section and to section for current version, with and without default API version flags.
      HDFFV-11000:  update-testh5cc.sh.in to test sample versioned functions in HDF5 1.10, 1.12 and develop.
2020-06-20 22:10:49 -05:00
Larry Knox
1a93166681 Revise gnu-*flags and cmake/HDF*CompilerFlags.cmake files to add warning
flags for GCC compilers version 4.8 and above.
Removed files from gnu-warnings that only apply to versions < 4.8.
Consolidated warnings from versions < 4.8 that apply to versions >= 4.8
into the 4.8 warnings files.
2020-05-18 21:28:23 -05:00
Allen Byrne
dc9774a642 Whitespace cleanup compared to develop 2020-05-09 12:20:05 -05:00
Allen Byrne
2110dc7359 OESS-65 Fix packaging 2020-05-08 10:53:55 -05:00
Allen Byrne
38e923b853 OESS-65 replace szip with aec library 2020-04-27 09:07:36 -05:00
hdftest
bf5029051c Merge pull request #2528 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_12 to hdf5_1_12
* commit '8a4905b9d329b582b04d1cc2705d9e367f4dd20b':
  Restrict errors to gcc 4.8 and above.
  Merge pull request #2537 in HDFFV/hdf5 from ~DYOUNG/werror:fix-werrors to develop
  Fix NoFilter build
  TRILAB-244 separate CXX warnings and errors from C
  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.
2020-04-27 08:09:20 -05:00
hdftest
ee86b05d98 Snapshot version 1.12 release 1 (snap0)
Update version to 1.12.1-1
2020-04-26 23:19:09 -05:00
Allen Byrne
8a4905b9d3 Restrict errors to gcc 4.8 and above. 2020-04-25 22:52:09 -05:00
Allen Byrne
54764c99be TRILAB-244 separate CXX warnings and errors from C 2020-04-25 22:21:55 -05:00
Larry Knox
49a76869aa 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.
2020-04-20 19:32:48 -05:00
Allen Byrne
d5b10a7d0a TRILAB-192 version of std=f2008 special check 2020-04-14 08:29:27 -05:00
Allen Byrne
c622e54bb2 TRILAB-192 - cleanup edits and match CMake CXX to autotools 2020-04-13 08:41:17 -05:00
Allen Byrne
6108186feb TRILAB-192 - merge changes from develop
Single source, config files, for warnings for both autotools and CMake.
Update CMake libraries, tools, tests to use correct flags.
2020-04-07 09:47:29 -05:00
Allen Byrne
ac32ce96a3 TRILAB-192 merging warnings changes from develop 2020-03-30 09:28:05 -05:00
Allen Byrne
e3c555b903 Remove system command from valgrind reports 2020-03-02 14:11:35 -06:00
Allen Byrne
b551bee9cb Add java version and reference libsettings 2020-02-27 10:51:49 -06:00
Allen Byrne
2ec2361b9f Update examples and fix version references 2020-02-26 14:03:39 -06:00
Allen Byrne
027b06267d Move MODEL check to before usage in CTestScript.cmake. 2020-02-26 09:50:06 -06:00
Allen Byrne
6b1e2d835f Fix Fortran macro use and jni comment 2020-02-25 09:21:14 -06:00
Allen Byrne
3f4ba263bb HDFFV-11036 - Corrected CMake test by adding file compare script 2020-02-24 13:24:31 -06:00
Allen Byrne
9ed096fb39 Merge changes from develop mostly cmake 3.12 minimum version 2020-02-23 11:55:47 -06:00
Allen Byrne
a6706e3a78 Merge changes from develop for CMake and Java 2020-02-21 15:41:05 -06:00
Allen Byrne
21f11e240b HDFFV-10996 merge java vol tests from develop 2020-02-04 11:43:45 -06:00
Allen Byrne
a29f9e8451 Merge changes from develop to fix various issues 2020-01-30 14:33:47 -06:00
Allen Byrne
e766d853ed Merging in latest from upstream (HDFFV/hdf5:refs/heads/hdf5_1_12)
* commit '91d29817413e00f1dcd006d13790df6ce7aeb5c0':
  Update version to 1.12.1-snap0 for hdf5_1_12 branch.
2020-01-28 16:12:57 -06:00
Larry Knox
3ecbb767c3 Update version to 1.12.1-snap0 for hdf5_1_12 branch. 2020-01-28 15:55:05 -06:00
Allen Byrne
4e25c14e17 Merging in latest from upstream (HDFFV/hdf5:refs/heads/hdf5_1_12)
* commit 'c627ab6a8a2067822789b69071d95b89363a052c':
  Correct ignore warnings and use only clang for sanitizers
2020-01-28 14:00:41 -06:00
Allen Byrne
f10714ca68 Correct ignore warnings and use only clang for sanitizers 2020-01-26 10:50:06 -06:00
Allen Byrne
113481a819 Create common warnings for build systems 2020-01-20 09:29:01 -06:00
Allen Byrne
105c94dd2b Fix CMake test macros and perform standalone tests 2020-01-12 09:35:48 -06:00
Dana Robinson
957940befb Yanked -Wc++-compat from the flags used to build the C library in both
the Autotools and CMake.
2019-12-16 08:13:47 -08:00
Allen Byrne
1dc37eae78 TRILABS-135 add clang sanitizer support 2019-12-13 12:52:21 -06:00
Allen Byrne
bbdb030655 Merge pull request #2135 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_12 to hdf5_1_12
* commit '44e4f16e1df69f4facc82bf7aaafaa16e9aee85f':
  Revert and move declaration
  Correct compile and test Windows errors
  HDFFV-10979 cleanup global names
2019-12-13 12:44:40 -06:00
Allen Byrne
bc288cb5b0 Correct compile and test Windows errors 2019-12-13 12:03:24 -06:00
Larry Knox
4b569143f0 Update version to 1.12.0-alpha1. 2019-12-12 16:42:47 -06:00
Allen Byrne
a1a1cfcd22 Fix issues when using ONLY_SHARED_LIBS 2019-12-11 12:31:36 -06:00
Allen Byrne
e967d54ce3 Change defines to not conflict with windows 2019-12-11 09:05:36 -06:00
Allen Byrne
dbd6fb0ba6 Remove unneeded flag overwrites 2019-12-09 15:44:37 -06:00
Jerome Soumagne
49fe497201 Revert "Merge branch 'hdf5_1_12' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into hdf5_1_12"
This reverts commit 9f9336a5bd, reversing
changes made to 437a1919e7.
2019-12-09 12:16:52 -06:00
Richard Warren
0c06cfc6ef Merged HDFFV-10929_2GB_testing to hdf5_1_12 2019-12-06 16:42:36 -05:00
Allen Byrne
beaf9104a8 Correct repo branch name 2019-11-18 15:42:00 -06:00
Allen Byrne
144e7a600c HDFFV-10962 add VS2019 support 2019-11-18 15:34:04 -06:00
Larry Knox
2c9362c530 Update RELEASE.txt and add HISTORY-1_10_0-1_12_0.txt file.
Set version to 1.12.0-alpha0 for snapshot release.
2019-10-21 15:50:44 -05:00
Allen Byrne
b6f9fcaec5 Cleanup whitespace and comments compared to develop 2019-10-02 09:22:11 -05:00
Allen Byrne
cd30b3b13a Add clang toolchain 2019-09-30 13:08:57 -05:00
Larry Knox
e7dbf81191 Set versions in initial hdf5_1_12 revision. 2019-09-25 15:57:22 -05:00
Allen Byrne
8e686c8211 Correct HDF5 options to tristate values. 2019-09-17 15:43:27 -05:00