Ben Boeckel
c5d630a77e
cmake: add a vtkm_option macro
...
Projects might want to force these without giving users the indication
that their choices actually matter.
2018-01-16 15:21:17 -05:00
Robert Maynard
311618a15f
Enable highest level of warnings(W4) under MSVC
...
This will make VTK-m warning level match the one used by VTK. This commit
also resolves the first round of warnings that W4 exposes.
2017-09-22 13:04:28 -04:00
Kenneth Moreland
c3a3184d51
Update copyright for Sandia
...
Sandia National Laboratories recently changed management from the
Sandia Corporation to the National Technology & Engineering Solutions
of Sandia, LLC (NTESS). The copyright statements need to be updated
accordingly.
2017-09-20 15:33:44 -06:00
Robert Maynard
ab98ae8992
Remove boost CMake logic as VTK-m doesn't require boost now.
2016-10-21 08:41:22 -04:00
Sujin Philip
011605d489
Refactor CMake files
...
1. Change set_property(...) to target_* commands
2. Remove explcit adding of CMAKE_CXX_FLAGS_WARN_EXTRA as compile option
3. Add /bigobj option to VTKm_COMPILE_OPTIONS under MSVC
2016-09-01 11:14:29 -04:00
Robert Maynard
77121d1871
Add support to VTK-m to build with C++11
2016-08-03 15:38:38 -04:00
Robert Maynard
2df501c7a0
Suppress failure to vectorize warnings from the Intel Compiler.
2015-12-04 09:18:54 -05:00
Robert Maynard
646b3ad7f9
Suppress notification about failure to vectorize on release builds.
2015-12-03 13:54:51 -05:00
Robert Maynard
4ceb111a68
Enable vectorization inside the Serial and TBB backends.
2015-11-25 15:59:13 -05:00
Robert Maynard
514ea09afc
Teach VTK-m how to enable vectorization for gcc, clang, and icc.
2015-11-23 12:44:05 -05:00
Robert Maynard
121471c5d0
Enable more warnings when building with AppleClang.
2015-09-15 16:20:24 -04:00
Robert Maynard
78cef0c33d
Suppress deprecation warnings about glut as we investigate our options.
...
Starting in OSX 10.9, apple has deprecated the glut.h provided header
so we need to figure out how we want to do window management on OSX. I expect
the way forward is to require the developer to install openGLUT.
2015-08-27 09:37:13 -04:00
Robert Maynard
a2e718acb1
Workaround the PGI compiler stating it is gcc when looking for float128.
2015-08-10 12:33:46 -04:00
Robert Maynard
100b894c13
Enable signed / unsigned and 64bit/32bit conversion warnings.
2015-05-28 09:05:16 -04:00
Brent Lessley
0a72789304
Resolved all implicit conversions between unsigned int and vtkm::Id.
2015-05-26 09:34:43 -04:00
Brent Lessley
2a89f66144
Resolved all compiler warnings for floating-point comparisons in TestingDeviceAdapter.h
2015-05-26 09:18:19 -04:00
Robert Maynard
6b8e7822be
The Copyright statement now has all the periods in the correct location.
2015-05-21 10:30:11 -04:00
Robert Maynard
a10f16d2d1
Enforce the VTKm name for all CMake variables.
2015-01-20 09:17:53 -05:00
Robert Maynard
262f07c9b0
Properly name the VTKm CMakeFiles.
2014-02-11 14:56:03 -05:00