Allison Vacanti
e95734ef2d
Fix compilation on ICC. Option/definition mismatch.
2018-07-10 10:48:19 -04:00
Robert Maynard
2ebde3806a
Remove cyclic link between vtkm_developer_flags and vtkm_compiler_flags.
...
Fixes #263
The vtkm_developer_flags target should only be to be consumed by
vtkm_compiler_flags.
2018-07-09 08:27:41 -04:00
Sujin Philip
52758f7f3a
Properly set up cuda architecture flags
2018-05-14 14:23:28 -04:00
Sujin Philip
d501a41576
Add VTKm_ENABLE_DEVELOPER_FLAGS cmake option
...
The goal is to provide a way to disable VTK-m warning flags when used as a
thirdparty library.
VTK-m's stricter warning flags were cauing several new warnings in VTK.
2018-05-10 12:47:20 -04:00
Robert Maynard
916c0902cf
Correct Wstrict-overflow issues with gcc 5 and 6
2018-05-09 08:26:45 -04:00
Robert Maynard
c69fa0f39c
Better document and consistently use vtkm compiler flag targets.
...
We now consistently use vtkm_compiler_flags for external faces
flags, and vtkm_developer_flags for internal flags
2018-05-08 17:38:35 -04:00
Robert Maynard
7c7b1ed54a
Make sure when compiling CUDA code we suppress unknown pragma
2018-04-23 15:27:08 -04:00
Robert Maynard
4ca2522c6e
VTK-m when building CUDA code in debug now checks for more warnings
2018-04-23 14:27:53 -04:00
Robert Maynard
5dfdc8304b
Cuda will also print error/warning pragma values now.
...
Previously we only printed out the error numbers on MSVC.
2018-04-12 10:06:57 -04:00
Robert Maynard
022c987182
Correct warnings and errors found with MSVC2017+CUDA9
2018-01-31 15:58:45 -05:00
Robert Maynard
06da1528c4
vtk-m installed included directory obeys VTKm_INSTALL_INCLUDE_DIR
2018-01-16 15:42:38 -05:00
Robert Maynard
89ce1a34a0
Respect the settings of VTKm_Vectorization when building VTK-m
2018-01-16 15:42:37 -05:00
Robert Maynard
7c882473bd
Correct compilation under MSVC when CUDA is enabled.
2018-01-16 15:42:37 -05:00
Robert Maynard
4a09615000
Correct issues when building on windows
2018-01-08 14:00:58 -05:00
Robert Maynard
5e1f7c60ad
VTKm_INSTALL_ONLY_LIBRARIES allows installation of only vtk-m libs
2018-01-08 14:00:58 -05:00
Robert Maynard
afc19ab0fc
Setup symbol visibility controls for VTK-m
2018-01-08 14:00:57 -05:00
Matthew Letter
16474bec53
Rename vtkm_debug_flags to vtkm_developer_flags closes #1
...
This task came up after review with rob and ken for renaming the flags used in development build.
2017-10-31 15:25:21 -06:00
Robert Maynard
ed8f4111ef
Update all the code to work with CMake 3.3
...
Obviously this does mean that CUDA is not supported with 3.3.
2017-10-27 15:30:14 -04:00
Robert Maynard
56c7362258
A thought on what CMake 3.9 would mean to VTK-m.
2017-10-27 15:29:51 -04:00