vtk-m2/CMake
Kenneth Moreland c5e849981f Re-disable warnings on CUDA builds for MSVC
In an earlier commit, we took out the "-w" flag for CUDA builds, which
disables all compiler warnings. The original reason for disabling
warnings was an errant warning about unused functions. It was taken out
because the visual studio compiler complains when this flag overrides
another warning flag (such as /W3).

Although the visual studio compiler was not complaining about unused
functions, we were getting lots of other warnings. These warnings did
not seem to actually come from the visual studio compiler. They probably
come from whatever CUDA uses for a device compiler. But it is unclear
how to specifically target these warnings.

So, the easiest solution is to add the "-w" flag back. To get around the
other warning, we now (hopefully temporarily) remove warning flags from
CMAKE_CXX_FLAGS to prevent the conflicting flags.
2016-06-28 17:26:09 -06:00
..
CheckCXX11Features Add in the basic CMake Infrastructure required for vtkm. 2014-02-10 15:00:17 -05:00
CheckCXX11Features.cmake Add in the basic CMake Infrastructure required for vtkm. 2014-02-10 15:00:17 -05:00
doxyfile.in Initial support for generating documentation using Doxygen 2015-07-17 15:35:59 -04:00
FindBoostHeaders.cmake Teach FindBoostHeaders.cmake about boost 1.60 2016-02-22 16:00:00 -05:00
FindEGL.cmake Add a copyright statement to the FindEGL.cmake 2016-06-17 08:14:37 -04:00
FindGLEW.cmake Fix line endings. 2015-10-20 12:32:29 -06:00
FindMESA.cmake Add missing copyright headers. 2016-03-28 11:16:35 -04:00
FindPyexpander.cmake Directly call python when executing expander.py 2016-06-16 10:36:20 -06:00
FindTBB.cmake Add TBB backend. 2015-06-01 13:57:37 -04:00
FindThrust.cmake Make FindThrust.cmake work when thrust not found 2016-06-21 18:03:27 -06:00
TestBuild.cxx.in Add in the basic CMake Infrastructure required for vtkm. 2014-02-10 15:00:17 -05:00
VTKmBuildDocumentation.cmake Initial support for generating documentation using Doxygen 2015-07-17 15:35:59 -04:00
VTKmCheckCopyright.cmake The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
VTKmCheckPyexpander.cmake Directly call python when executing expander.py 2016-06-16 10:36:20 -06:00
VTKmCheckSourceInBuild.cmake Add test to check that all source files are part of the build system 2016-06-02 10:23:37 -06:00
VTKmCompilerExtras.cmake Suppress failure to vectorize warnings from the Intel Compiler. 2015-12-04 09:18:54 -05:00
VTKmCompilerOptimizations.cmake Make the default for vectorization be none. 2016-03-23 14:09:59 -04:00
VTKmConfig.cmake.in Fix issue with native CUDA hardware detection 2016-06-27 07:50:10 -06:00
VTKmConfigureComponents.cmake Fix issue with native CUDA hardware detection 2016-06-27 07:50:10 -06:00
VTKmCopyrightStatement.txt The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
VTKmDetectCUDAVersion.cxx Check return error codes when detecting CUDA capabilities. 2016-02-23 10:07:32 -05:00
VTKmMacros.cmake Re-disable warnings on CUDA builds for MSVC 2016-06-28 17:26:09 -06:00
VTKmSystemInformation.cmake Add git SHA to information reported in SystemInformation test 2015-07-31 12:10:52 -06:00