Skip to content

Conversation

@bratpiorka
Copy link
Contributor

@bratpiorka bratpiorka commented May 14, 2025

Description

So far, we have two sets of mutually exclusive compilation definitions in our CMake:

  • UMF_NO_LEVEL_ZERO_PROVIDER
  • UMF_NO_CUDA_PROVIDER
  • UMF_NO_DEVDAX_PROVIDER
  • UMF_NO_FILE_PROVIDER

and:

  • UMF_BUILD_LEVEL_ZERO_PROVIDER
  • UMF_BUILD_CUDA_PROVIDER

This PR removes the UMF_BUILD_NO_* definitions. Also, note that UMF_NO_DEVDAX_PROVIDER and UMF_NO_FILE_PROVIDER were never used.

Checklist

  • Code compiles without errors locally
  • All tests pass locally
  • CI workflows execute properly

@lukaszstolarczuk
Copy link
Contributor

what's the reason behind this change? pls at least describe it a little in the commit msg

@bratpiorka bratpiorka marked this pull request as ready for review May 15, 2025 07:27
@bratpiorka bratpiorka requested a review from a team as a code owner May 15, 2025 07:27
@bratpiorka bratpiorka force-pushed the rrudnick_cleanup_cmake branch from fcbb43d to 4767a75 Compare May 15, 2025 07:29
@bratpiorka bratpiorka changed the title remove UMF_NO_*_PROVIDER compile defs remove unused UMF_NO_*_PROVIDER compile defs May 15, 2025
@lukaszstolarczuk lukaszstolarczuk merged commit e32fcc7 into oneapi-src:main May 16, 2025
86 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants