Skip to content

Commit

Permalink
Windows and *nix use different forms for warnings #1515 (#1524)
Browse files Browse the repository at this point in the history
  • Loading branch information
byrnHDF authored Mar 25, 2022
1 parent 85b4da0 commit f73b4c6
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 5 deletions.
3 changes: 2 additions & 1 deletion MANIFEST
Original file line number Diff line number Diff line change
Expand Up @@ -199,9 +199,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

Expand Down
6 changes: 3 additions & 3 deletions config/cmake/HDFFortranCompilerFlags.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -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")
Expand Down Expand Up @@ -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 ()

2 changes: 1 addition & 1 deletion config/intel-warnings/ifort-general
Original file line number Diff line number Diff line change
@@ -1 +1 @@
-warn:all
-warn all
1 change: 1 addition & 0 deletions config/intel-warnings/win-ifort-general
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/warn:all

0 comments on commit f73b4c6

Please sign in to comment.