mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
FindOpenCL: Add default install locations on Windows
Add the default install locations when OpenCL is built and installed from source on Windows.
This commit is contained in:
@@ -39,6 +39,8 @@ The module will also define two cache variables::
|
||||
|
||||
#]=======================================================================]
|
||||
|
||||
set(_OPENCL_x86 "(x86)")
|
||||
|
||||
function(_FIND_OPENCL_VERSION)
|
||||
include(CheckSymbolExists)
|
||||
include(CMakePushCheckState)
|
||||
@@ -79,6 +81,9 @@ find_path(OpenCL_INCLUDE_DIR
|
||||
CL/cl.h OpenCL/cl.h
|
||||
PATHS
|
||||
ENV "PROGRAMFILES(X86)"
|
||||
ENV "PROGRAMFILES"
|
||||
$ENV{PROGRAMFILES${_OPENCL_x86}}/OpenCLHeaders
|
||||
$ENV{PROGRAMFILES}/OpenCLHeaders
|
||||
ENV AMDAPPSDKROOT
|
||||
ENV INTELOCLSDKROOT
|
||||
ENV NVSDKCOMPUTE_ROOT
|
||||
@@ -100,6 +105,9 @@ if(WIN32)
|
||||
NAMES OpenCL
|
||||
PATHS
|
||||
ENV "PROGRAMFILES(X86)"
|
||||
ENV "PROGRAMFILES"
|
||||
$ENV{PROGRAMFILES${_OPENCL_x86}}/OpenCL-ICD-Loader
|
||||
$ENV{PROGRAMFILES}/OpenCL-ICD-Loader
|
||||
ENV AMDAPPSDKROOT
|
||||
ENV INTELOCLSDKROOT
|
||||
ENV CUDA_PATH
|
||||
@@ -116,6 +124,9 @@ if(WIN32)
|
||||
NAMES OpenCL
|
||||
PATHS
|
||||
ENV "PROGRAMFILES(X86)"
|
||||
ENV "PROGRAMFILES"
|
||||
$ENV{PROGRAMFILES${_OPENCL_x86}}/OpenCL-ICD-Loader
|
||||
$ENV{PROGRAMFILES}/OpenCL-ICD-Loader
|
||||
ENV AMDAPPSDKROOT
|
||||
ENV INTELOCLSDKROOT
|
||||
ENV CUDA_PATH
|
||||
@@ -126,6 +137,7 @@ if(WIN32)
|
||||
"AMD APP/lib/x86_64"
|
||||
lib/x86_64
|
||||
lib/x64
|
||||
lib
|
||||
OpenCL/common/lib/x64)
|
||||
endif()
|
||||
else()
|
||||
@@ -156,6 +168,8 @@ else()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
unset(_OPENCL_x86)
|
||||
|
||||
set(OpenCL_LIBRARIES ${OpenCL_LIBRARY})
|
||||
set(OpenCL_INCLUDE_DIRS ${OpenCL_INCLUDE_DIR})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user