[vtkusers] A fix for MSVC warning D9025: overriding '/W1' with '/w'
Niels Dekker - address until 2018
niels_dekker_address_until_2018 at xs4all.nl
Wed Sep 23 09:46:24 EDT 2015
Does anyone here think it would be nice to fix these MSVC warnings?
Basically it's just a matter of replacing '/w' and '-w' by '/W0', in
various CMake files of the VTK source tree, according to the
patch/diff-file I attached last Sunday.
On Sunday, September 20, I wrote:
> When building VTK within Microsoft Visual Studio, I always get many
> (20+) 'D9025' warnings, saying:
>
> "cl : Command line warning D9025: overriding '/W1' with '/w'"
>
> These warnings appear useless and distracting to me. Can someone
> please fix this issue?
>
> The issue can be fixed by using '/W0', instead of '-w' or '/w', to
> disable MSVC warnings. It should be fixed in the following six files:
>
> CMake\vtkModuleMacros.cmake
> CMake\vtkThirdParty.cmake
> ThirdParty\xdmf2\vtkxdmf2\CMake\vtkThirdParty.cmake
> ThirdParty\exodusII\vtkexodusII\CMakeLists.txt
> ThirdParty\hdf5\vtkhdf5\CMakeLists.txt
> ThirdParty\netcdf\vtknetcdf\CMakeLists.txt
>
> I encountered these warnings on any version of VTK, CMake, and Visual
> Studio that I tried recently, including the latest releases, VTK
> 6.3.0, CMake 3.3.2, and Visual Studio 2015 (but also Visual Studio 2010).
>
> ITK used to have the same issue. My fix for the ITK issue was included
> with ITK 4.8.0. It was discussed at the ITK users mailing list:
> http://public.kitware.com/pipermail/community/2015-February/008349.html My
> ITK patch is at: http://review.source.kitware.com/#/c/19311/
>
> A patch (unified diff) for VTK is hereby attached. Can someone please
> commit + push it to Kitware's VTK GIT, for me?
Kind regards, Niels
--
Niels Dekker
Scientific programmer
LKEB, Division of Image Processing
Leiden University Medical Center
More information about the vtkusers
mailing list