I wasn’t sure if there were any of the usual cmake custom build hoops to jump through at first, but
in the end I replaced these from the latest cccl github:
cccl-main\libcudacxx\include => C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\include\cub
cccl-main\cccl-main\cub\cub => C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\include\cub
cccl-main\cccl-main\thrust\thrust => C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.9\include\thrust
And it compiles now ok, thanks for the support!