Skip to content

Commit

Permalink
1.12 Fixed the CMake processing for C++ warnings and flags (#888) (#900)
Browse files Browse the repository at this point in the history
* Fixed the CMake processing for C++ warnings and flags (#888)

* remove deleted fil

Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
  • Loading branch information
byrnHDF and lrknox authored Aug 17, 2021
1 parent 23699c1 commit a48fb34
Show file tree
Hide file tree
Showing 8 changed files with 346 additions and 276 deletions.
3 changes: 2 additions & 1 deletion MANIFEST
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,8 @@
./config/intel-warnings/18
./config/intel-warnings/developer-general
./config/intel-warnings/general
./config/intel-warnings/general-19
./config/intel-warnings/win-developer-general
./config/intel-warnings/win-general
./config/intel-warnings/ifort-general

./config/site-specific/BlankForm
Expand Down
296 changes: 163 additions & 133 deletions config/cmake/HDFCXXCompilerFlags.cmake

Large diffs are not rendered by default.

303 changes: 170 additions & 133 deletions config/cmake/HDFCompilerFlags.cmake

Large diffs are not rendered by default.

6 changes: 0 additions & 6 deletions config/intel-warnings/18
Original file line number Diff line number Diff line change
@@ -1,8 +1,2 @@
-Wextra-tokens
-Wformat
-Wformat-security
-Wic-pointer
-Wshadow
-Wsign-compare
-Wtrigraphs
-Wwrite-strings
2 changes: 0 additions & 2 deletions config/intel-warnings/general-19

This file was deleted.

1 change: 1 addition & 0 deletions config/intel-warnings/win-developer-general
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/Wport
1 change: 1 addition & 0 deletions config/intel-warnings/win-general
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/Wall
10 changes: 9 additions & 1 deletion release_docs/RELEASE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,15 @@ Bug Fixes since HDF5-1.12.1 release

Configuration
-------------
- Fixed CMake C++ compiler flags

A recent refactoring of the C++ configure files accidently removed the
file that executed the enable_language command for C++ needed by the
HDFCXXCompilerFlags.cmake file. Also updated the intel warnings files,
including adding support for windows platforms.

(ADB - 2021/08/10)

- Better support for libaec (open-source Szip library) in CMake

Implemented better support for libaec 1.0.5 (or later) library. This version
Expand All @@ -198,7 +207,6 @@ Bug Fixes since HDF5-1.12.1 release
(JWSB - 2021/06/22)



Fortran API
-----------
-
Expand Down

0 comments on commit a48fb34

Please sign in to comment.