Skip to content

Commit 4d3d596

Browse files
authored
[SYCL] Fix OpenCL installation directory following LLVM_LIBDIR_SUFFIX (#1104)
Signed-off-by: Andrea Bocci <[email protected]>
1 parent e026a0d commit 4d3d596

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

opencl-aot/CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ endif()
1313
include(ExternalProject)
1414

1515
if (NOT OpenCL_INCLUDE_DIRS)
16-
message("OpenCL_INCLUDE_DIRS is missed. Will try to download OpenCL headers from github.com")
16+
message("OpenCL_INCLUDE_DIRS is missing. Will try to download OpenCL headers from github.com")
1717
set(OpenCL_INCLUDE_DIRS "${CMAKE_CURRENT_BINARY_DIR}/OpenCL/inc")
1818
ExternalProject_Add(opencl-headers
1919
GIT_REPOSITORY https://github.com/KhronosGroup/OpenCL-Headers.git
@@ -34,7 +34,7 @@ else ()
3434
endif ()
3535

3636
if (NOT OpenCL_LIBRARIES)
37-
message("OpenCL_LIBRARIES is missed. Will try to download OpenCL ICD Loader from github.com")
37+
message("OpenCL_LIBRARIES is missing. Will try to download OpenCL ICD Loader from github.com")
3838
if (MSVC)
3939
set(OpenCL_LIBRARIES
4040
"${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_STATIC_LIBRARY_PREFIX}OpenCL${CMAKE_STATIC_LIBRARY_SUFFIX}")
@@ -54,7 +54,7 @@ if (NOT OpenCL_LIBRARIES)
5454
-DCMAKE_MAKE_PROGRAM=${CMAKE_MAKE_PROGRAM}
5555
-DOPENCL_ICD_LOADER_HEADERS_DIR=${OpenCL_INCLUDE_DIRS}
5656
-DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}
57-
-DCMAKE_INSTALL_LIBDIR:PATH=lib
57+
-DCMAKE_INSTALL_LIBDIR:PATH=lib${LLVM_LIBDIR_SUFFIX}
5858
${OPENCL_ICD_LOADER_WDK}
5959
STEP_TARGETS configure,build,install
6060
DEPENDS opencl-headers
@@ -73,7 +73,7 @@ set(LLVM_LINK_COMPONENTS
7373
include_directories(${CMAKE_CURRENT_BINARY_DIR}/inc
7474
${CMAKE_CURRENT_SOURCE_DIR}/include
7575
)
76-
link_directories(${CMAKE_CURRENT_BINARY_DIR}/lib
76+
link_directories(${CMAKE_CURRENT_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX}
7777
${CMAKE_CURRENT_BINARY_DIR}
7878
)
7979
file(GLOB TARGET_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/source/*.cpp)

sycl/CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ endif()
6767
include(ExternalProject)
6868

6969
if( NOT OpenCL_INCLUDE_DIRS )
70-
message("OpenCL_INCLUDE_DIRS is missed. Will try to download OpenCL headers from github.com")
70+
message("OpenCL_INCLUDE_DIRS is missing. Will try to download OpenCL headers from github.com")
7171
set(OpenCL_INCLUDE_DIRS "${CMAKE_CURRENT_BINARY_DIR}/OpenCL/inc")
7272
ExternalProject_Add(ocl-headers
7373
GIT_REPOSITORY https://github.com/KhronosGroup/OpenCL-Headers.git
@@ -88,7 +88,7 @@ else()
8888
endif()
8989

9090
if( NOT OpenCL_LIBRARIES )
91-
message("OpenCL_LIBRARIES is missed. Will try to download OpenCL ICD Loader from github.com")
91+
message("OpenCL_LIBRARIES is missing. Will try to download OpenCL ICD Loader from github.com")
9292
if(MSVC)
9393
set(OpenCL_LIBRARIES
9494
"${LLVM_LIBRARY_OUTPUT_INTDIR}/${CMAKE_STATIC_LIBRARY_PREFIX}OpenCL${CMAKE_STATIC_LIBRARY_SUFFIX}")
@@ -113,7 +113,7 @@ if( NOT OpenCL_LIBRARIES )
113113
-DCMAKE_MAKE_PROGRAM=${CMAKE_MAKE_PROGRAM}
114114
-DOPENCL_ICD_LOADER_HEADERS_DIR=${OpenCL_INCLUDE_DIRS}
115115
-DCMAKE_INSTALL_PREFIX=${LLVM_BINARY_DIR}
116-
-DCMAKE_INSTALL_LIBDIR:PATH=lib
116+
-DCMAKE_INSTALL_LIBDIR:PATH=lib${LLVM_LIBDIR_SUFFIX}
117117
${AUX_CMAKE_FLAGS}
118118
STEP_TARGETS configure,build,install
119119
DEPENDS ocl-headers

0 commit comments

Comments
 (0)