From bf29b02d357842a8cfe15fd50533d6047ab98a8d Mon Sep 17 00:00:00 2001 From: Tom Deakin Date: Wed, 11 May 2016 13:35:24 +0100 Subject: [PATCH] Add banners in CMakeLists file so easy to spot build rules for versions --- CMakeLists.txt | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a7437e5..c37b270 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,7 +17,9 @@ if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Cray") list(APPEND CMAKE_CXX_FLAGS -hstd=c++11) endif() - +#------------------------------------------------------------------------------- +# CUDA +#------------------------------------------------------------------------------- find_package(CUDA 7.0 QUIET) set(FLAG True) if ("${CMAKE_SYSTEM_NAME}" MATCHES "Darwin") @@ -35,6 +37,9 @@ else (${FLAG} AND ${CUDA_FOUND}) message("Skipping CUDA...") endif (${FLAG} AND ${CUDA_FOUND}) +#------------------------------------------------------------------------------- +# OpenCL +#------------------------------------------------------------------------------- find_package(OpenCL QUIET) if (${OpenCL_FOUND}) add_executable(gpu-stream-ocl main.cpp OCLStream.cpp) @@ -44,6 +49,9 @@ else (${OpenCL_FOUND}) message("Skipping OpenCL...") endif (${OpenCL_FOUND}) +#------------------------------------------------------------------------------- +# OpenACC +#------------------------------------------------------------------------------- # Check compiler supports an OpenACC flag include(CheckCXXCompilerFlag) if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU") @@ -61,6 +69,9 @@ else () message("Skipping OpenACC...") endif () +#------------------------------------------------------------------------------- +# SYCL +#------------------------------------------------------------------------------- # TODO: Find SYCL implementations somehow if (true) # ComputeCpp