Commit Graph

18 Commits

Author SHA1 Message Date
Tom Deakin
bf29b02d35 Add banners in CMakeLists file so easy to spot build rules for versions 2016-05-11 13:35:24 +01:00
Tom Deakin
8a195b6416 Remove printout of compiler id in cmake 2016-05-11 13:35:12 +01:00
Tom Deakin
e0ca56bd67 Set the C++11 flag when using the Cray compiler 2016-05-11 13:33:01 +01:00
Tom Deakin
8d45e61f6c Check for OpenACC support by checking the various compiler flags 2016-05-11 13:20:15 +01:00
Tom Deakin
1a9225ca95 If building CUDA on Darwin with Xcode 7.3.1 skip becuase CUDA doesn't work this version 2016-05-11 12:54:12 +01:00
James Price
fb8f06e683 [SYCL] Pass -no-serial-memop to compute++ to squelch warning 2016-05-06 22:33:18 +01:00
James Price
d4b3b3533c Update SYCL version to work with ComputeCpp
Still needs proper CMake rules and kernel names need to be fixed for
multiple template instantiations.
2016-05-06 00:38:30 +01:00
Tom Deakin
48cae0cbc1 Make sure CUDA nvcc builds with C++11 2016-05-03 15:20:26 +01:00
Tom Deakin
31819b7778 Add bones of OpenACC in CMake config 2016-05-03 15:07:51 +01:00
James Price
40a0a6551d Remove extra -std=c++11 from CMake build 2016-05-03 14:46:08 +01:00
James Price
da4f918788 Add initial SYCL implementation 2016-05-03 14:45:13 +01:00
Tom Deakin
21c9022a3f Keep C++11 flag explicitely defined in Cmake 2016-05-03 12:24:33 +01:00
Tom Deakin
57ea4b8cae Require CMake 3.2 so can check for C++11 nicely 2016-05-03 12:17:33 +01:00
Tom Deakin
1bd27428bd Require CUDA 7 for C++11 support 2016-05-03 12:17:21 +01:00
Tom Deakin
8ce15a28aa Update CMake with better binary name and source location 2016-05-03 11:45:25 +01:00
Tom Deakin
a1cab96c57 Define the implementaiton strings in each implementation header 2016-04-28 17:20:40 +01:00
Tom Deakin
7006871cbe Get version from CMake configued header and only build implementations which have the runtime around 2016-04-28 17:10:14 +01:00
Tom Deakin
b9e70e11ab Add CMakeLists.txt file with CUDA and OCL builds 2016-04-28 16:58:32 +01:00