From aaccf3559585278642dcd8bfe1365d239666d503 Mon Sep 17 00:00:00 2001 From: Arha Gatram Date: Wed, 12 Aug 2026 09:20:30 -0700 Subject: [PATCH 1/6] Update rtcx --- cpp/cmake/thirdparty/get_rtcx.cmake | 6 +++--- cpp/src/jit/cache.cpp | 2 +- cpp/src/jit/cache.hpp | 2 +- cpp/src/jit/helpers.cpp | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cpp/cmake/thirdparty/get_rtcx.cmake b/cpp/cmake/thirdparty/get_rtcx.cmake index 5659162d9718..0d409581bf04 100644 --- a/cpp/cmake/thirdparty/get_rtcx.cmake +++ b/cpp/cmake/thirdparty/get_rtcx.cmake @@ -15,8 +15,8 @@ function(find_and_configure_rtcx VERSION) rtcx ${VERSION} GLOBAL_TARGETS rtcx::rtcx CPM_ARGS - GIT_REPOSITORY https://github.com/rapidsai/librtcx.git - GIT_TAG efad266c1fd9de6d8486c6ba71bfa74df063eb1f + GIT_REPOSITORY https://github.com/arhag23/librtcx.git + GIT_TAG 67b5e05f5282fca9ad04d44b7dc93d75d89f1ad1 GIT_SHALLOW FALSE EXCLUDE_FROM_ALL ${CUDF_EXCLUDE_DEPS_FROM_ALL} ) @@ -24,7 +24,7 @@ function(find_and_configure_rtcx VERSION) # When CPM fetches from source (add_subdirectory), embed.cmake is not auto-included. Include it # explicitly so add_embed/embed_includes/embed functions are available. if(rtcx_ADDED OR DEFINED CPM_rtcx_SOURCE) - include("${rtcx_SOURCE_DIR}/embed.cmake") + include("${rtcx_SOURCE_DIR}/cmake/modules/embed.cmake") endif() endfunction() diff --git a/cpp/src/jit/cache.cpp b/cpp/src/jit/cache.cpp index 8a33e807be2c..82105aac31f7 100644 --- a/cpp/src/jit/cache.cpp +++ b/cpp/src/jit/cache.cpp @@ -10,7 +10,7 @@ #include #include -#include +#include #include #define XXH_INLINE_ALL diff --git a/cpp/src/jit/cache.hpp b/cpp/src/jit/cache.hpp index 16696f3d0a71..0df58eae95e8 100644 --- a/cpp/src/jit/cache.hpp +++ b/cpp/src/jit/cache.hpp @@ -8,7 +8,7 @@ #include -#include +#include namespace CUDF_EXPORT cudf { diff --git a/cpp/src/jit/helpers.cpp b/cpp/src/jit/helpers.cpp index a016ca34dce5..ec67856a3d65 100644 --- a/cpp/src/jit/helpers.cpp +++ b/cpp/src/jit/helpers.cpp @@ -10,7 +10,7 @@ #include #include -#include +#include #include #include From b4549fe719412b869649f3033dd1efbf590d21d6 Mon Sep 17 00:00:00 2001 From: Arha Gatram Date: Thu, 13 Aug 2026 10:41:54 -0700 Subject: [PATCH 2/6] Exclude nvjitlink, nvrtc, and nvrtc-builtins from the wheel --- ci/build_wheel_cudf.sh | 5 ++++- ci/build_wheel_cudf_streaming.sh | 3 +++ ci/build_wheel_libcudf.sh | 3 +++ ci/build_wheel_libcudf_streaming.sh | 3 +++ ci/build_wheel_pylibcudf.sh | 3 +++ 5 files changed, 16 insertions(+), 1 deletion(-) diff --git a/ci/build_wheel_cudf.sh b/ci/build_wheel_cudf.sh index 5b9d5de29f7d..d6e901f93bae 100755 --- a/ci/build_wheel_cudf.sh +++ b/ci/build_wheel_cudf.sh @@ -1,5 +1,5 @@ #!/bin/bash -# SPDX-FileCopyrightText: Copyright (c) 2023-2026, NVIDIA CORPORATION. +# SPDX-FileCopyrightText: Copyright (c) 2023-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 set -euo pipefail @@ -34,6 +34,9 @@ python -m auditwheel repair \ --exclude libkvikio.so \ --exclude librapids_logger.so \ --exclude librmm.so \ + --exclude libnvrtc.so \ + --exclude libnvrtc-builtins.so \ + --exclude libnvJitLink.so \ -w "${RAPIDS_WHEEL_BLD_OUTPUT_DIR}" \ ${package_dir}/dist/* diff --git a/ci/build_wheel_cudf_streaming.sh b/ci/build_wheel_cudf_streaming.sh index d25d02277dbf..25ff674f34ee 100755 --- a/ci/build_wheel_cudf_streaming.sh +++ b/ci/build_wheel_cudf_streaming.sh @@ -63,6 +63,9 @@ python -m auditwheel repair \ --exclude librmm.so \ --exclude libucxx.so \ --exclude libucp.so.0 \ + --exclude libnvrtc.so \ + --exclude libnvrtc-builtins.so \ + --exclude libnvJitLink.so \ -w "${RAPIDS_WHEEL_BLD_OUTPUT_DIR}" \ ${package_dir}/dist/* diff --git a/ci/build_wheel_libcudf.sh b/ci/build_wheel_libcudf.sh index c5a007399f8d..b347df17092b 100755 --- a/ci/build_wheel_libcudf.sh +++ b/ci/build_wheel_libcudf.sh @@ -37,6 +37,9 @@ python -m auditwheel repair \ --exclude libnvcomp.so.5 \ --exclude librapids_logger.so \ --exclude librmm.so \ + --exclude libnvrtc.so \ + --exclude libnvrtc-builtins.so \ + --exclude libnvJitLink.so \ -w "${RAPIDS_WHEEL_BLD_OUTPUT_DIR}" \ ${package_dir}/dist/* diff --git a/ci/build_wheel_libcudf_streaming.sh b/ci/build_wheel_libcudf_streaming.sh index b6d2bc840e3c..06f03038fb4c 100755 --- a/ci/build_wheel_libcudf_streaming.sh +++ b/ci/build_wheel_libcudf_streaming.sh @@ -46,6 +46,9 @@ python -m auditwheel repair \ --exclude librmm.so \ --exclude libucxx.so \ --exclude libucp.so.0 \ + --exclude libnvrtc.so \ + --exclude libnvrtc-builtins.so \ + --exclude libnvJitLink.so \ -w "${RAPIDS_WHEEL_BLD_OUTPUT_DIR}" \ ${package_dir}/dist/* diff --git a/ci/build_wheel_pylibcudf.sh b/ci/build_wheel_pylibcudf.sh index b78c762acb7c..7bf4e360f646 100755 --- a/ci/build_wheel_pylibcudf.sh +++ b/ci/build_wheel_pylibcudf.sh @@ -39,6 +39,9 @@ python -m auditwheel repair \ --exclude libkvikio.so \ --exclude librapids_logger.so \ --exclude librmm.so \ + --exclude libnvrtc.so \ + --exclude libnvrtc-builtins.so \ + --exclude libnvJitLink.so \ -w "${RAPIDS_WHEEL_BLD_OUTPUT_DIR}" \ ${package_dir}/dist/* From 87b86b1a7c6d69f570ab04a2d5633dd4fbfa3245 Mon Sep 17 00:00:00 2001 From: Arha Gatram Date: Thu, 13 Aug 2026 12:18:52 -0700 Subject: [PATCH 3/6] add versioning suffixes --- ci/build_wheel_cudf.sh | 9 ++++++--- ci/build_wheel_cudf_streaming.sh | 9 ++++++--- ci/build_wheel_libcudf.sh | 9 ++++++--- ci/build_wheel_libcudf_streaming.sh | 9 ++++++--- ci/build_wheel_pylibcudf.sh | 9 ++++++--- 5 files changed, 30 insertions(+), 15 deletions(-) diff --git a/ci/build_wheel_cudf.sh b/ci/build_wheel_cudf.sh index d6e901f93bae..b5dc8d4cb994 100755 --- a/ci/build_wheel_cudf.sh +++ b/ci/build_wheel_cudf.sh @@ -27,6 +27,9 @@ export RAPIDS_PY_API ./ci/build_wheel.sh cudf ${package_dir} --stable +RAPIDS_CUDA_MAJOR="${RAPIDS_CUDA_VERSION%%.*}" +RAPIDS_CUDA_MAJOR_MINOR="${RAPIDS_CUDA_VERSION%.*}" + # repair wheels and write to the location that artifact-uploading code expects to find them python -m auditwheel repair \ --exclude libcudf.so \ @@ -34,9 +37,9 @@ python -m auditwheel repair \ --exclude libkvikio.so \ --exclude librapids_logger.so \ --exclude librmm.so \ - --exclude libnvrtc.so \ - --exclude libnvrtc-builtins.so \ - --exclude libnvJitLink.so \ + --exclude libnvrtc.so.${RAPIDS_CUDA_MAJOR} \ + --exclude libnvrtc-builtins.so.${RAPIDS_CUDA_MAJOR_MINOR} \ + --exclude libnvJitLink.so.${RAPIDS_CUDA_MAJOR} \ -w "${RAPIDS_WHEEL_BLD_OUTPUT_DIR}" \ ${package_dir}/dist/* diff --git a/ci/build_wheel_cudf_streaming.sh b/ci/build_wheel_cudf_streaming.sh index 25ff674f34ee..621661ebc52b 100755 --- a/ci/build_wheel_cudf_streaming.sh +++ b/ci/build_wheel_cudf_streaming.sh @@ -54,6 +54,9 @@ if grep -Fq "performance hint:" cudf-streaming-wheel-build-output.log; then exit 1 fi +RAPIDS_CUDA_MAJOR="${RAPIDS_CUDA_VERSION%%.*}" +RAPIDS_CUDA_MAJOR_MINOR="${RAPIDS_CUDA_VERSION%.*}" + # repair wheels and write to the location that artifact-uploading code expects to find them python -m auditwheel repair \ --exclude libcudf.so \ @@ -63,9 +66,9 @@ python -m auditwheel repair \ --exclude librmm.so \ --exclude libucxx.so \ --exclude libucp.so.0 \ - --exclude libnvrtc.so \ - --exclude libnvrtc-builtins.so \ - --exclude libnvJitLink.so \ + --exclude libnvrtc.so.${RAPIDS_CUDA_MAJOR} \ + --exclude libnvrtc-builtins.so.${RAPIDS_CUDA_MAJOR_MINOR} \ + --exclude libnvJitLink.so.${RAPIDS_CUDA_MAJOR} \ -w "${RAPIDS_WHEEL_BLD_OUTPUT_DIR}" \ ${package_dir}/dist/* diff --git a/ci/build_wheel_libcudf.sh b/ci/build_wheel_libcudf.sh index b347df17092b..d9ca286c2832 100755 --- a/ci/build_wheel_libcudf.sh +++ b/ci/build_wheel_libcudf.sh @@ -31,15 +31,18 @@ export PIP_NO_BUILD_ISOLATION=0 export SKBUILD_CMAKE_ARGS="-DUSE_NVCOMP_RUNTIME_WHEEL=ON" ./ci/build_wheel.sh "${package_name}" "${package_dir}" +RAPIDS_CUDA_MAJOR="${RAPIDS_CUDA_VERSION%%.*}" +RAPIDS_CUDA_MAJOR_MINOR="${RAPIDS_CUDA_VERSION%.*}" + # repair wheels and write to the location that artifact-uploading code expects to find them python -m auditwheel repair \ --exclude libkvikio.so \ --exclude libnvcomp.so.5 \ --exclude librapids_logger.so \ --exclude librmm.so \ - --exclude libnvrtc.so \ - --exclude libnvrtc-builtins.so \ - --exclude libnvJitLink.so \ + --exclude libnvrtc.so.${RAPIDS_CUDA_MAJOR} \ + --exclude libnvrtc-builtins.so.${RAPIDS_CUDA_MAJOR_MINOR} \ + --exclude libnvJitLink.so.${RAPIDS_CUDA_MAJOR} \ -w "${RAPIDS_WHEEL_BLD_OUTPUT_DIR}" \ ${package_dir}/dist/* diff --git a/ci/build_wheel_libcudf_streaming.sh b/ci/build_wheel_libcudf_streaming.sh index 06f03038fb4c..04824abf30a9 100755 --- a/ci/build_wheel_libcudf_streaming.sh +++ b/ci/build_wheel_libcudf_streaming.sh @@ -38,6 +38,9 @@ export PIP_NO_BUILD_ISOLATION=0 ./ci/build_wheel.sh "${package_name}" "${package_dir}" +RAPIDS_CUDA_MAJOR="${RAPIDS_CUDA_VERSION%%.*}" +RAPIDS_CUDA_MAJOR_MINOR="${RAPIDS_CUDA_VERSION%.*}" + # repair wheels and write to the location that artifact-uploading code expects to find them python -m auditwheel repair \ --exclude libcudf.so \ @@ -46,9 +49,9 @@ python -m auditwheel repair \ --exclude librmm.so \ --exclude libucxx.so \ --exclude libucp.so.0 \ - --exclude libnvrtc.so \ - --exclude libnvrtc-builtins.so \ - --exclude libnvJitLink.so \ + --exclude libnvrtc.so.${RAPIDS_CUDA_MAJOR} \ + --exclude libnvrtc-builtins.so.${RAPIDS_CUDA_MAJOR_MINOR} \ + --exclude libnvJitLink.so.${RAPIDS_CUDA_MAJOR} \ -w "${RAPIDS_WHEEL_BLD_OUTPUT_DIR}" \ ${package_dir}/dist/* diff --git a/ci/build_wheel_pylibcudf.sh b/ci/build_wheel_pylibcudf.sh index 7bf4e360f646..d722090136c6 100755 --- a/ci/build_wheel_pylibcudf.sh +++ b/ci/build_wheel_pylibcudf.sh @@ -32,6 +32,9 @@ if grep -Fq "performance hint:" pylibcudf-wheel-build-output.log; then exit 1 fi +RAPIDS_CUDA_MAJOR="${RAPIDS_CUDA_VERSION%%.*}" +RAPIDS_CUDA_MAJOR_MINOR="${RAPIDS_CUDA_VERSION%.*}" + # repair wheels and write to the location that artifact-uploading code expects to find them python -m auditwheel repair \ --exclude libcudf.so \ @@ -39,9 +42,9 @@ python -m auditwheel repair \ --exclude libkvikio.so \ --exclude librapids_logger.so \ --exclude librmm.so \ - --exclude libnvrtc.so \ - --exclude libnvrtc-builtins.so \ - --exclude libnvJitLink.so \ + --exclude libnvrtc.so.${RAPIDS_CUDA_MAJOR} \ + --exclude libnvrtc-builtins.so.${RAPIDS_CUDA_MAJOR_MINOR} \ + --exclude libnvJitLink.so.${RAPIDS_CUDA_MAJOR} \ -w "${RAPIDS_WHEEL_BLD_OUTPUT_DIR}" \ ${package_dir}/dist/* From b24b345405ec8a21d6309ce08084334742fb0162 Mon Sep 17 00:00:00 2001 From: Arha Gatram Date: Fri, 14 Aug 2026 08:48:23 -0700 Subject: [PATCH 4/6] rtcx shouldn't have a shared library dependency on nvrtc-builtins --- cpp/cmake/thirdparty/get_rtcx.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpp/cmake/thirdparty/get_rtcx.cmake b/cpp/cmake/thirdparty/get_rtcx.cmake index 0d409581bf04..da7dd5df94c3 100644 --- a/cpp/cmake/thirdparty/get_rtcx.cmake +++ b/cpp/cmake/thirdparty/get_rtcx.cmake @@ -16,7 +16,7 @@ function(find_and_configure_rtcx VERSION) GLOBAL_TARGETS rtcx::rtcx CPM_ARGS GIT_REPOSITORY https://github.com/arhag23/librtcx.git - GIT_TAG 67b5e05f5282fca9ad04d44b7dc93d75d89f1ad1 + GIT_TAG 0e00b7e32aeae5656ca91bfa886b6f050050bffa GIT_SHALLOW FALSE EXCLUDE_FROM_ALL ${CUDF_EXCLUDE_DEPS_FROM_ALL} ) From a152e4013d9c03797b77e252467139b1c9b11e95 Mon Sep 17 00:00:00 2001 From: Arha Gatram Date: Fri, 14 Aug 2026 10:17:24 -0700 Subject: [PATCH 5/6] Remove excess --exclude from previous commits --- ci/build_wheel_cudf.sh | 6 ------ ci/build_wheel_cudf_streaming.sh | 6 ------ ci/build_wheel_libcudf.sh | 2 -- ci/build_wheel_libcudf_streaming.sh | 6 ------ ci/build_wheel_pylibcudf.sh | 6 ------ 5 files changed, 26 deletions(-) diff --git a/ci/build_wheel_cudf.sh b/ci/build_wheel_cudf.sh index b5dc8d4cb994..a15e0a78b19f 100755 --- a/ci/build_wheel_cudf.sh +++ b/ci/build_wheel_cudf.sh @@ -27,9 +27,6 @@ export RAPIDS_PY_API ./ci/build_wheel.sh cudf ${package_dir} --stable -RAPIDS_CUDA_MAJOR="${RAPIDS_CUDA_VERSION%%.*}" -RAPIDS_CUDA_MAJOR_MINOR="${RAPIDS_CUDA_VERSION%.*}" - # repair wheels and write to the location that artifact-uploading code expects to find them python -m auditwheel repair \ --exclude libcudf.so \ @@ -37,9 +34,6 @@ python -m auditwheel repair \ --exclude libkvikio.so \ --exclude librapids_logger.so \ --exclude librmm.so \ - --exclude libnvrtc.so.${RAPIDS_CUDA_MAJOR} \ - --exclude libnvrtc-builtins.so.${RAPIDS_CUDA_MAJOR_MINOR} \ - --exclude libnvJitLink.so.${RAPIDS_CUDA_MAJOR} \ -w "${RAPIDS_WHEEL_BLD_OUTPUT_DIR}" \ ${package_dir}/dist/* diff --git a/ci/build_wheel_cudf_streaming.sh b/ci/build_wheel_cudf_streaming.sh index 621661ebc52b..d25d02277dbf 100755 --- a/ci/build_wheel_cudf_streaming.sh +++ b/ci/build_wheel_cudf_streaming.sh @@ -54,9 +54,6 @@ if grep -Fq "performance hint:" cudf-streaming-wheel-build-output.log; then exit 1 fi -RAPIDS_CUDA_MAJOR="${RAPIDS_CUDA_VERSION%%.*}" -RAPIDS_CUDA_MAJOR_MINOR="${RAPIDS_CUDA_VERSION%.*}" - # repair wheels and write to the location that artifact-uploading code expects to find them python -m auditwheel repair \ --exclude libcudf.so \ @@ -66,9 +63,6 @@ python -m auditwheel repair \ --exclude librmm.so \ --exclude libucxx.so \ --exclude libucp.so.0 \ - --exclude libnvrtc.so.${RAPIDS_CUDA_MAJOR} \ - --exclude libnvrtc-builtins.so.${RAPIDS_CUDA_MAJOR_MINOR} \ - --exclude libnvJitLink.so.${RAPIDS_CUDA_MAJOR} \ -w "${RAPIDS_WHEEL_BLD_OUTPUT_DIR}" \ ${package_dir}/dist/* diff --git a/ci/build_wheel_libcudf.sh b/ci/build_wheel_libcudf.sh index d9ca286c2832..888e29b2b6c4 100755 --- a/ci/build_wheel_libcudf.sh +++ b/ci/build_wheel_libcudf.sh @@ -32,7 +32,6 @@ export SKBUILD_CMAKE_ARGS="-DUSE_NVCOMP_RUNTIME_WHEEL=ON" ./ci/build_wheel.sh "${package_name}" "${package_dir}" RAPIDS_CUDA_MAJOR="${RAPIDS_CUDA_VERSION%%.*}" -RAPIDS_CUDA_MAJOR_MINOR="${RAPIDS_CUDA_VERSION%.*}" # repair wheels and write to the location that artifact-uploading code expects to find them python -m auditwheel repair \ @@ -41,7 +40,6 @@ python -m auditwheel repair \ --exclude librapids_logger.so \ --exclude librmm.so \ --exclude libnvrtc.so.${RAPIDS_CUDA_MAJOR} \ - --exclude libnvrtc-builtins.so.${RAPIDS_CUDA_MAJOR_MINOR} \ --exclude libnvJitLink.so.${RAPIDS_CUDA_MAJOR} \ -w "${RAPIDS_WHEEL_BLD_OUTPUT_DIR}" \ ${package_dir}/dist/* diff --git a/ci/build_wheel_libcudf_streaming.sh b/ci/build_wheel_libcudf_streaming.sh index 04824abf30a9..b6d2bc840e3c 100755 --- a/ci/build_wheel_libcudf_streaming.sh +++ b/ci/build_wheel_libcudf_streaming.sh @@ -38,9 +38,6 @@ export PIP_NO_BUILD_ISOLATION=0 ./ci/build_wheel.sh "${package_name}" "${package_dir}" -RAPIDS_CUDA_MAJOR="${RAPIDS_CUDA_VERSION%%.*}" -RAPIDS_CUDA_MAJOR_MINOR="${RAPIDS_CUDA_VERSION%.*}" - # repair wheels and write to the location that artifact-uploading code expects to find them python -m auditwheel repair \ --exclude libcudf.so \ @@ -49,9 +46,6 @@ python -m auditwheel repair \ --exclude librmm.so \ --exclude libucxx.so \ --exclude libucp.so.0 \ - --exclude libnvrtc.so.${RAPIDS_CUDA_MAJOR} \ - --exclude libnvrtc-builtins.so.${RAPIDS_CUDA_MAJOR_MINOR} \ - --exclude libnvJitLink.so.${RAPIDS_CUDA_MAJOR} \ -w "${RAPIDS_WHEEL_BLD_OUTPUT_DIR}" \ ${package_dir}/dist/* diff --git a/ci/build_wheel_pylibcudf.sh b/ci/build_wheel_pylibcudf.sh index d722090136c6..b78c762acb7c 100755 --- a/ci/build_wheel_pylibcudf.sh +++ b/ci/build_wheel_pylibcudf.sh @@ -32,9 +32,6 @@ if grep -Fq "performance hint:" pylibcudf-wheel-build-output.log; then exit 1 fi -RAPIDS_CUDA_MAJOR="${RAPIDS_CUDA_VERSION%%.*}" -RAPIDS_CUDA_MAJOR_MINOR="${RAPIDS_CUDA_VERSION%.*}" - # repair wheels and write to the location that artifact-uploading code expects to find them python -m auditwheel repair \ --exclude libcudf.so \ @@ -42,9 +39,6 @@ python -m auditwheel repair \ --exclude libkvikio.so \ --exclude librapids_logger.so \ --exclude librmm.so \ - --exclude libnvrtc.so.${RAPIDS_CUDA_MAJOR} \ - --exclude libnvrtc-builtins.so.${RAPIDS_CUDA_MAJOR_MINOR} \ - --exclude libnvJitLink.so.${RAPIDS_CUDA_MAJOR} \ -w "${RAPIDS_WHEEL_BLD_OUTPUT_DIR}" \ ${package_dir}/dist/* From 8f950d32fad3b1aa5bd768611a1c2bc6dabbd7f5 Mon Sep 17 00:00:00 2001 From: Arha Gatram Date: Fri, 14 Aug 2026 10:42:56 -0700 Subject: [PATCH 6/6] Back to rapidsai/librtcx --- cpp/cmake/thirdparty/get_rtcx.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cpp/cmake/thirdparty/get_rtcx.cmake b/cpp/cmake/thirdparty/get_rtcx.cmake index da7dd5df94c3..77d22a7585f7 100644 --- a/cpp/cmake/thirdparty/get_rtcx.cmake +++ b/cpp/cmake/thirdparty/get_rtcx.cmake @@ -15,8 +15,8 @@ function(find_and_configure_rtcx VERSION) rtcx ${VERSION} GLOBAL_TARGETS rtcx::rtcx CPM_ARGS - GIT_REPOSITORY https://github.com/arhag23/librtcx.git - GIT_TAG 0e00b7e32aeae5656ca91bfa886b6f050050bffa + GIT_REPOSITORY https://github.com/rapidsai/librtcx.git + GIT_TAG a9f63f8cdd4b0b41a2d88a9f705576a61b4222ec GIT_SHALLOW FALSE EXCLUDE_FROM_ALL ${CUDF_EXCLUDE_DEPS_FROM_ALL} )