Skip to content

Commit 275c753

Browse files
committed
[L0] Use relative includes for adapter internals
Fix build issues when using decoupled adapter fetch in intel/llvm by using relative include paths instead of longer explicit paths. This was causing redefinitions of objects. This patch also adds a missing `#pragma once` from the `adapter.hpp` header.
1 parent 37242e3 commit 275c753

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

source/adapters/level_zero/adapter.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
88
//
99
//===----------------------------------------------------------------------===//
10+
#pragma once
1011

1112
#include "logger/ur_logger.hpp"
1213
#include <atomic>

source/adapters/level_zero/context.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
#include <mutex>
1414
#include <string.h>
1515

16-
#include "adapters/level_zero/queue.hpp"
1716
#include "context.hpp"
1817
#include "logger/ur_logger.hpp"
18+
#include "queue.hpp"
1919
#include "ur_level_zero.hpp"
2020

2121
UR_APIEXPORT ur_result_t UR_APICALL urContextCreate(

source/adapters/level_zero/queue.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
#include <vector>
1717

1818
#include "adapter.hpp"
19-
#include "adapters/level_zero/event.hpp"
2019
#include "common.hpp"
20+
#include "event.hpp"
2121
#include "queue.hpp"
2222
#include "ur_api.h"
2323
#include "ur_level_zero.hpp"

0 commit comments

Comments
 (0)