blob: a7a4adf8bfe482a67b988cade0a188e5d6118bd1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
diff --git a/libsyclinterface/cmake/modules/GetLevelZeroHeaders.cmake b/libsyclinterface/cmake/modules/GetLevelZeroHeaders.cmake
index fe109fc..55595e9 100644
--- a/libsyclinterface/cmake/modules/GetLevelZeroHeaders.cmake
+++ b/libsyclinterface/cmake/modules/GetLevelZeroHeaders.cmake
@@ -26,76 +26,10 @@
function(get_level_zero_headers)
- if(EXISTS level-zero)
- # Update the checkout
- execute_process(
- COMMAND ${GIT_EXECUTABLE} fetch
- RESULT_VARIABLE result
- ERROR_VARIABLE error
- WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/level-zero
- OUTPUT_STRIP_TRAILING_WHITESPACE
- ERROR_STRIP_TRAILING_WHITESPACE
- )
-
- if(NOT result EQUAL 0)
- message(FATAL_ERROR
- "Could not update Level Zero sources. Return code: ${result}"
- )
- endif()
- else()
- # Clone the Level Zero git repo
- execute_process(
- COMMAND ${GIT_EXECUTABLE} clone https://github.com/oneapi-src/level-zero.git
- RESULT_VARIABLE result
- ERROR_VARIABLE error
- OUTPUT_STRIP_TRAILING_WHITESPACE
- ERROR_STRIP_TRAILING_WHITESPACE
- )
-
- if(NOT result EQUAL 0)
- message(FATAL_ERROR
- "Could not clone Level Zero sources from github.com/oneapi-src/level-zero. Return code: ${result}"
- )
- endif()
- endif()
-
- # Use git describe to get latest tag name
- execute_process(
- COMMAND ${GIT_EXECUTABLE} describe --tags --abbrev=0
- RESULT_VARIABLE result
- OUTPUT_VARIABLE latest_tag
- ERROR_VARIABLE error
- WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/level-zero
- OUTPUT_STRIP_TRAILING_WHITESPACE
- ERROR_STRIP_TRAILING_WHITESPACE
- )
-
- if(NOT result EQUAL 0)
- message(FATAL_ERROR
- "Could not get the name for the latest release. Return code: ${result}"
- )
- endif()
-
- # Use git describe to get latest tag name
- execute_process(
- COMMAND ${GIT_EXECUTABLE} checkout ${latest_tag}
- RESULT_VARIABLE result
- ERROR_VARIABLE error
- WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/level-zero
- OUTPUT_STRIP_TRAILING_WHITESPACE
- ERROR_STRIP_TRAILING_WHITESPACE
- )
-
- if(NOT result EQUAL 0)
- message(FATAL_ERROR
- "Could not checkout the latest release. Return code: ${result}"
- )
- endif()
-
# Populate the path to the headers
find_path(LEVEL_ZERO_INCLUDE_DIR
NAMES zet_api.h
- PATHS ${CMAKE_BINARY_DIR}/level-zero/include
+ PATHS /usr/include/level_zero
NO_DEFAULT_PATH
NO_CMAKE_ENVIRONMENT_PATH
NO_CMAKE_PATH
|