diff --git a/unified-runtime/cmake/FetchLevelZero.cmake b/unified-runtime/cmake/FetchLevelZero.cmake index 1e7fec1d35fbe..1907e1d9bc341 100644 --- a/unified-runtime/cmake/FetchLevelZero.cmake +++ b/unified-runtime/cmake/FetchLevelZero.cmake @@ -106,9 +106,15 @@ target_include_directories(LevelZeroLoader-Headers "$" ) -# Fetch only if UR_COMPUTE_RUNTIME_FETCH_REPO is set to ON. -if (UR_COMPUTE_RUNTIME_FETCH_REPO) - +find_path(L0_COMPUTE_RUNTIME_HEADERS + NAMES "ze_intel_gpu.h" + PATH_SUFFIXES "level_zero" +) +if(NOT UR_COMPUTE_RUNTIME_REPO AND L0_COMPUTE_RUNTIME_HEADERS) + set(COMPUTE_RUNTIME_LEVEL_ZERO_INCLUDE "${L0_COMPUTE_RUNTIME_HEADERS}") + set(COMPUTE_RUNTIME_REPO_PATH "${L0_COMPUTE_RUNTIME_HEADERS}") +elseif (UR_COMPUTE_RUNTIME_FETCH_REPO) + # Fetch only if UR_COMPUTE_RUNTIME_FETCH_REPO is set to ON. if (UR_COMPUTE_RUNTIME_REPO STREQUAL "") set(UR_COMPUTE_RUNTIME_REPO "https://github.com/intel/compute-runtime.git") endif() diff --git a/unified-runtime/source/adapters/level_zero/common.hpp b/unified-runtime/source/adapters/level_zero/common.hpp index ad77ae8d22aba..06c1b6cc24589 100644 --- a/unified-runtime/source/adapters/level_zero/common.hpp +++ b/unified-runtime/source/adapters/level_zero/common.hpp @@ -31,7 +31,7 @@ #include #include -#include +#include #include #include "logger/ur_logger.hpp"