Skip to content

Commit

Permalink
Fix FindSyclRuntime.cmake
Browse files Browse the repository at this point in the history
Oneapi compiler changed directory structure in 2024.0
  • Loading branch information
silee2 committed Dec 13, 2023
1 parent 3a7bf12 commit 45301cf
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions cmake/modules/FindSyclRuntime.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,15 @@ if(NOT DEFINED ENV{CMPLR_ROOT})
message(WARNING "Please make sure to install Intel DPC++ Compiler and run setvars.(sh/bat)")
message(WARNING "You can download standalone Intel DPC++ Compiler from https://www.intel.com/content/www/us/en/developer/articles/tool/oneapi-standalone-components.html#compilers")
else()
if(LINUX OR (${CMAKE_SYSTEM_NAME} MATCHES "Linux"))
set(SyclRuntime_ROOT "$ENV{CMPLR_ROOT}/linux")
elseif(WIN32)
set(SyclRuntime_ROOT "$ENV{CMPLR_ROOT}/windows")
get_filename_component(ONEAPI_VER "$ENV{CMPLR_ROOT}" NAME)
if(ONEAPI_VER VERSION_LESS 2024.0)
if(LINUX OR (${CMAKE_SYSTEM_NAME} MATCHES "Linux"))
set(SyclRuntime_ROOT "$ENV{CMPLR_ROOT}/linux")
elseif(WIN32)
set(SyclRuntime_ROOT "$ENV{CMPLR_ROOT}/windows")
endif()
else()
set(SyclRuntime_ROOT "$ENV{CMPLR_ROOT}")
endif()
list(APPEND SyclRuntime_INCLUDE_DIRS "${SyclRuntime_ROOT}/include")
list(APPEND SyclRuntime_INCLUDE_DIRS "${SyclRuntime_ROOT}/include/sycl")
Expand Down

0 comments on commit 45301cf

Please sign in to comment.