From 143e635f7848cb9ca43d9fc3539ecfa21b878803 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Stolarczuk?= Date: Tue, 1 Jul 2025 17:59:33 +0200 Subject: [PATCH] [CMake] Don't configure and build L0 loader We only require source files --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4eeb575df..59c4c5305 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -430,11 +430,13 @@ if(UMF_BUILD_LEVEL_ZERO_PROVIDER) GIT_TAG ${LEVEL_ZERO_LOADER_TAG}) FetchContent_Populate(level-zero-loader) else() + # 'non-existing-dir' is set to avoid configuring L0 loader. Ref. + # https://gitlab.kitware.com/cmake/cmake/-/issues/26220 FetchContent_Declare( level-zero-loader GIT_REPOSITORY ${LEVEL_ZERO_LOADER_REPO} GIT_TAG ${LEVEL_ZERO_LOADER_TAG} - EXCLUDE_FROM_ALL) + EXCLUDE_FROM_ALL SOURCE_SUBDIR "non-existing-dir") FetchContent_MakeAvailable(level-zero-loader) endif()