summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAllen Byrne <50328838+byrnHDF@users.noreply.github.com>2022-03-27 12:23:24 (GMT)
committerGitHub <noreply@github.com>2022-03-27 12:23:24 (GMT)
commit0cc32e0c8f231f3293a471c516518e42f85a458b (patch)
tree34c71fc495fa040cb3df4d3bd2ff9c1febe271e4
parent5972df3a102ecdb4a0b529fa26a7b8d31c58f939 (diff)
downloadhdf5-0cc32e0c8f231f3293a471c516518e42f85a458b.zip
hdf5-0cc32e0c8f231f3293a471c516518e42f85a458b.tar.gz
hdf5-0cc32e0c8f231f3293a471c516518e42f85a458b.tar.bz2
Windows and *nix use different forms for warnings #1515 (#1526)
-rw-r--r--MANIFEST3
-rw-r--r--config/cmake/HDFFortranCompilerFlags.cmake6
-rw-r--r--config/intel-warnings/ifort-general2
-rw-r--r--config/intel-warnings/win-ifort-general1
4 files changed, 7 insertions, 5 deletions
diff --git a/MANIFEST b/MANIFEST
index 570c1d7..900ab24 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -193,9 +193,10 @@
./config/intel-warnings/18
./config/intel-warnings/developer-general
./config/intel-warnings/general
+./config/intel-warnings/ifort-general
./config/intel-warnings/win-developer-general
./config/intel-warnings/win-general
-./config/intel-warnings/ifort-general
+./config/intel-warnings/win-ifort-general
./config/site-specific/BlankForm
diff --git a/config/cmake/HDFFortranCompilerFlags.cmake b/config/cmake/HDFFortranCompilerFlags.cmake
index 754259e..84b3ebe 100644
--- a/config/cmake/HDFFortranCompilerFlags.cmake
+++ b/config/cmake/HDFFortranCompilerFlags.cmake
@@ -62,7 +62,7 @@ if (NOT MSVC AND NOT MINGW)
# General flags
if (CMAKE_Fortran_COMPILER_ID STREQUAL "Intel")
ADD_H5_FLAGS (HDF5_CMAKE_Fortran_FLAGS "${HDF5_SOURCE_DIR}/config/intel-warnings/ifort-general")
- list (APPEND HDF5_CMAKE_Fortran_FLAGS "-stand:f03" "-free")
+ list (APPEND HDF5_CMAKE_Fortran_FLAGS "-stand f03" "-free")
elseif (CMAKE_Fortran_COMPILER_ID STREQUAL "GNU")
ADD_H5_FLAGS (HDF5_CMAKE_Fortran_FLAGS "${HDF5_SOURCE_DIR}/config/gnu-warnings/gfort-general")
list (APPEND HDF5_CMAKE_Fortran_FLAGS "-ffree-form" "-fimplicit-none")
@@ -118,8 +118,8 @@ if (NOT MSVC AND NOT MINGW)
endif ()
else ()
if (CMAKE_Fortran_COMPILER_ID STREQUAL "Intel")
- #ADD_H5_FLAGS (HDF5_CMAKE_Fortran_FLAGS "${HDF5_SOURCE_DIR}/config/intel-warnings/win-ifort-general")
- list (APPEND HDF5_CMAKE_Fortran_FLAGS "/warn:all" "/stand:f03" "/free")
+ ADD_H5_FLAGS (HDF5_CMAKE_Fortran_FLAGS "${HDF5_SOURCE_DIR}/config/intel-warnings/win-ifort-general")
+ list (APPEND HDF5_CMAKE_Fortran_FLAGS "/stand:f03" "/free")
endif ()
endif ()
diff --git a/config/intel-warnings/ifort-general b/config/intel-warnings/ifort-general
index a9da0e5..1644c7c 100644
--- a/config/intel-warnings/ifort-general
+++ b/config/intel-warnings/ifort-general
@@ -1 +1 @@
--warn:all
+-warn all
diff --git a/config/intel-warnings/win-ifort-general b/config/intel-warnings/win-ifort-general
new file mode 100644
index 0000000..a335959
--- /dev/null
+++ b/config/intel-warnings/win-ifort-general
@@ -0,0 +1 @@
+/warn:all