[CMake] Retire Polly's FindCUDA.cmake in favour of CMake's default FindCUDA.cmake script.

Patch by: Singapuram Sanjay

Reviewers: grosser, philip.pfaffe

Reviewed By: philip.pfaffe

Subscribers: pollydev, mgorny

Tags: #polly

Differential Revision: https://reviews.llvm.org/D33669

llvm-svn: 304818
This commit is contained in:
Philip Pfaffe 2017-06-06 19:20:48 +00:00
parent 281f414c9d
commit 182807a88f
4 changed files with 6 additions and 29 deletions

View File

@ -163,10 +163,10 @@ endif(POLLY_ENABLE_GPGPU_CODEGEN)
# Support GPGPU code generation if the library is available.
if (CUDALIB_FOUND)
if (CUDA_FOUND)
add_definitions(-DHAS_LIBCUDART)
INCLUDE_DIRECTORIES( ${CUDALIB_INCLUDE_DIR} )
endif(CUDALIB_FOUND)
INCLUDE_DIRECTORIES( ${CUDA_INCLUDE_DIRS} )
endif(CUDA_FOUND)
if (OpenCL_FOUND)
add_definitions(-DHAS_LIBOPENCL)
INCLUDE_DIRECTORIES( ${OpenCL_INCLUDE_DIR} )

View File

@ -1,23 +0,0 @@
IF (NOT CUDA_HEADER_PREFIX)
SET(CUDA_HEADER_PREFIX "/usr/local/cuda/include")
ENDIF (NOT CUDA_HEADER_PREFIX)
FIND_PATH(CUDALIB_INCLUDE_DIR
NAMES cuda.h
PATHS ${CUDA_HEADER_PREFIX})
FIND_LIBRARY(CUDALIB_LIBRARY NAMES cuda)
IF (CUDALIB_INCLUDE_DIR)
SET(CUDALIB_FOUND TRUE)
ENDIF (CUDALIB_INCLUDE_DIR)
IF (CUDALIB_FOUND)
IF (NOT CUDA_FIND_QUIETLY)
MESSAGE(STATUS "Found CUDA: ${CUDALIB_INCLUDE_DIR}")
ENDIF (NOT CUDA_FIND_QUIETLY)
ELSE (CUDALIB_FOUND)
IF (CUDA_FIND_REQUIRED)
MESSAGE(FATAL_ERROR "Could not find CUDA")
ENDIF (CUDA_FIND_REQUIRED)
ENDIF (CUDALIB_FOUND)

View File

@ -13,7 +13,7 @@
#ifndef POLLY_CONFIG_H
#define POLLY_CONFIG_H
#cmakedefine CUDALIB_FOUND
#cmakedefine CUDA_FOUND
#cmakedefine GPU_CODEGEN
#endif

View File

@ -1,5 +1,5 @@
if (CUDALIB_FOUND OR OpenCL_FOUND)
if (CUDA_FOUND OR OpenCL_FOUND)
add_subdirectory(GPURuntime)
endif (CUDALIB_FOUND OR OpenCL_FOUND)
endif (CUDA_FOUND OR OpenCL_FOUND)
set(LLVM_COMMON_DEPENDS ${LLVM_COMMON_DEPENDS} PARENT_SCOPE)