@@ -15,6 +15,9 @@ option(SYCL_PI_UR_USE_FETCH_CONTENT
15
15
set (SYCL_PI_UR_SOURCE_DIR
16
16
"" CACHE PATH "Path to root of Unified Runtime repository" )
17
17
18
+ option (SYCL_UMF_DISABLE_HWLOC
19
+ "Disable hwloc support in UMF" ON )
20
+
18
21
# Override default to enable building tests from unified-runtime
19
22
set (UR_BUILD_TESTS OFF CACHE BOOL "Build unit tests." )
20
23
@@ -98,23 +101,26 @@ if(SYCL_PI_UR_USE_FETCH_CONTENT)
98
101
CACHE PATH "Path to external '${name} ' adapter source dir" FORCE)
99
102
endfunction ()
100
103
101
- set (UNIFIED_RUNTIME_REPO "https://github.com/oneapi-src /unified-runtime.git" )
104
+ set (UNIFIED_RUNTIME_REPO "https://github.com/igchor /unified-runtime.git" )
102
105
# commit 2baf095188b235bb2b0a0140f0187d2041aef4b0
103
106
# Merge: 3d8fe8d2 58f85278
104
107
# Author: Piotr Balcer <[email protected] >
105
108
# Date: Fri Jul 26 12:06:22 2024 +0200
106
109
# Merge pull request #1900 from kswiecicki/umf-version-bump
107
110
# Bump UMF version
108
- set (UNIFIED_RUNTIME_TAG 58f85278a4ebf37742dd10afb3350580b0b1d9d7 )
111
+ set (UNIFIED_RUNTIME_TAG 53651fc72e99b42304160bfb1ae378682cda570c )
109
112
110
113
set (UMF_BUILD_EXAMPLES OFF CACHE INTERNAL "EXAMPLES" )
111
114
# Due to the use of dependentloadflag and no installer for UMF and hwloc we need
112
115
# to link statically on windows
113
116
if (WIN32 )
114
117
set (UMF_BUILD_SHARED_LIBRARY OFF CACHE INTERNAL "Build UMF shared library" )
115
118
set (UMF_LINK_HWLOC_STATICALLY ON CACHE INTERNAL "static HWLOC" )
119
+ else ()
120
+ set (UMF_DISABLE_HWLOC ${SYCL_UMF_DISABLE_HWLOC} CACHE INTERNAL "disable hwloc for UMF" )
116
121
endif ()
117
122
123
+
118
124
fetch_adapter_source(level_zero
119
125
${UNIFIED_RUNTIME_REPO}
120
126
${UNIFIED_RUNTIME_TAG}
0 commit comments