Add banners in CMakeLists file so easy to spot build rules for versions

This commit is contained in:
Tom Deakin 2016-05-11 13:35:24 +01:00
parent 8a195b6416
commit bf29b02d35

View File

@ -17,7 +17,9 @@ if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Cray")
list(APPEND CMAKE_CXX_FLAGS -hstd=c++11) list(APPEND CMAKE_CXX_FLAGS -hstd=c++11)
endif() endif()
#-------------------------------------------------------------------------------
# CUDA
#-------------------------------------------------------------------------------
find_package(CUDA 7.0 QUIET) find_package(CUDA 7.0 QUIET)
set(FLAG True) set(FLAG True)
if ("${CMAKE_SYSTEM_NAME}" MATCHES "Darwin") if ("${CMAKE_SYSTEM_NAME}" MATCHES "Darwin")
@ -35,6 +37,9 @@ else (${FLAG} AND ${CUDA_FOUND})
message("Skipping CUDA...") message("Skipping CUDA...")
endif (${FLAG} AND ${CUDA_FOUND}) endif (${FLAG} AND ${CUDA_FOUND})
#-------------------------------------------------------------------------------
# OpenCL
#-------------------------------------------------------------------------------
find_package(OpenCL QUIET) find_package(OpenCL QUIET)
if (${OpenCL_FOUND}) if (${OpenCL_FOUND})
add_executable(gpu-stream-ocl main.cpp OCLStream.cpp) add_executable(gpu-stream-ocl main.cpp OCLStream.cpp)
@ -44,6 +49,9 @@ else (${OpenCL_FOUND})
message("Skipping OpenCL...") message("Skipping OpenCL...")
endif (${OpenCL_FOUND}) endif (${OpenCL_FOUND})
#-------------------------------------------------------------------------------
# OpenACC
#-------------------------------------------------------------------------------
# Check compiler supports an OpenACC flag # Check compiler supports an OpenACC flag
include(CheckCXXCompilerFlag) include(CheckCXXCompilerFlag)
if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU") if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
@ -61,6 +69,9 @@ else ()
message("Skipping OpenACC...") message("Skipping OpenACC...")
endif () endif ()
#-------------------------------------------------------------------------------
# SYCL
#-------------------------------------------------------------------------------
# TODO: Find SYCL implementations somehow # TODO: Find SYCL implementations somehow
if (true) if (true)
# ComputeCpp # ComputeCpp