Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion c/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# cmake-format: on
# =============================================================================

cmake_minimum_required(VERSION 3.30.4 FATAL_ERROR)
cmake_minimum_required(VERSION 4.0 FATAL_ERROR)
include(../cmake/rapids_config.cmake)
include(rapids-cmake)
include(rapids-cpm)
Expand Down
4 changes: 2 additions & 2 deletions cmake/RAPIDS.cmake
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# =============================================================================
# cmake-format: off
# SPDX-FileCopyrightText: Copyright (c) 2021-2025, NVIDIA CORPORATION.
# SPDX-FileCopyrightText: Copyright (c) 2021-2026, NVIDIA CORPORATION.
# SPDX-License-Identifier: Apache-2.0
# cmake-format: on
# =============================================================================
#
# This is the preferred entry point for projects using rapids-cmake
#
# Enforce the minimum required CMake version for all users
cmake_minimum_required(VERSION 3.30.4 FATAL_ERROR)
cmake_minimum_required(VERSION 4.0 FATAL_ERROR)

# Allow users to control which version is used
if(NOT (rapids-cmake-branch OR rapids-cmake-version))
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/all_cuda-129_arch-aarch64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ dependencies:
- c-compiler
- clang-tools==20.1.8
- clang==20.1.8
- cmake>=3.30.4
- cmake>=4.0
- cuda-nvcc
- cuda-nvrtc-dev
- cuda-nvtx-dev
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/all_cuda-129_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ dependencies:
- c-compiler
- clang-tools==20.1.8
- clang==20.1.8
- cmake>=3.30.4
- cmake>=4.0
- cuda-nvcc
- cuda-nvrtc-dev
- cuda-nvtx-dev
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/all_cuda-132_arch-aarch64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ dependencies:
- c-compiler
- clang-tools==20.1.8
- clang==20.1.8
- cmake>=3.30.4
- cmake>=4.0
Comment thread
robertmaynard marked this conversation as resolved.
- cuda-nvcc
- cuda-nvrtc-dev
- cuda-nvtx-dev
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/all_cuda-132_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ dependencies:
- c-compiler
- clang-tools==20.1.8
- clang==20.1.8
- cmake>=3.30.4
- cmake>=4.0
- cuda-nvcc
- cuda-nvrtc-dev
- cuda-nvtx-dev
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/bench_ann_cuda-129_arch-aarch64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ dependencies:
- clang-tools==20.1.8
- clang==20.1.8
- click
- cmake>=3.30.4
- cmake>=4.0
- cuda-nvcc
- cuda-nvrtc-dev
- cuda-nvtx-dev
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/bench_ann_cuda-129_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ dependencies:
- clang-tools==20.1.8
- clang==20.1.8
- click
- cmake>=3.30.4
- cmake>=4.0
- cuda-nvcc
- cuda-nvrtc-dev
- cuda-nvtx-dev
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/bench_ann_cuda-132_arch-aarch64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ dependencies:
- clang-tools==20.1.8
- clang==20.1.8
- click
- cmake>=3.30.4
- cmake>=4.0
- cuda-nvcc
- cuda-nvrtc-dev
- cuda-nvtx-dev
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/bench_ann_cuda-132_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ dependencies:
- clang-tools==20.1.8
- clang==20.1.8
- click
- cmake>=3.30.4
- cmake>=4.0
- cuda-nvcc
- cuda-nvrtc-dev
- cuda-nvtx-dev
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/go_cuda-129_arch-aarch64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ dependencies:
- c-compiler
- clang-tools==20.1.8
- clang==20.1.8
- cmake>=3.30.4
- cmake>=4.0
- cuda-cudart-dev
- cuda-nvcc
- cuda-nvrtc-dev
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/go_cuda-129_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ dependencies:
- c-compiler
- clang-tools==20.1.8
- clang==20.1.8
- cmake>=3.30.4
- cmake>=4.0
- cuda-cudart-dev
- cuda-nvcc
- cuda-nvrtc-dev
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/go_cuda-132_arch-aarch64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ dependencies:
- c-compiler
- clang-tools==20.1.8
- clang==20.1.8
- cmake>=3.30.4
- cmake>=4.0
- cuda-cudart-dev
- cuda-nvcc
- cuda-nvrtc-dev
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/go_cuda-132_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ dependencies:
- c-compiler
- clang-tools==20.1.8
- clang==20.1.8
- cmake>=3.30.4
- cmake>=4.0
- cuda-cudart-dev
- cuda-nvcc
- cuda-nvrtc-dev
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/rust_cuda-129_arch-aarch64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ channels:
- conda-forge
dependencies:
- c-compiler
- cmake>=3.30.4
- cmake>=4.0
- cuda-cudart-dev
- cuda-nvcc
- cuda-nvrtc-dev
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/rust_cuda-129_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ channels:
- conda-forge
dependencies:
- c-compiler
- cmake>=3.30.4
- cmake>=4.0
- cuda-cudart-dev
- cuda-nvcc
- cuda-nvrtc-dev
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/rust_cuda-132_arch-aarch64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ channels:
- conda-forge
dependencies:
- c-compiler
- cmake>=3.30.4
- cmake>=4.0
- cuda-cudart-dev
- cuda-nvcc
- cuda-nvrtc-dev
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/rust_cuda-132_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ channels:
- conda-forge
dependencies:
- c-compiler
- cmake>=3.30.4
- cmake>=4.0
- cuda-cudart-dev
- cuda-nvcc
- cuda-nvrtc-dev
Expand Down
2 changes: 1 addition & 1 deletion conda/recipes/cuvs-bench-cpu/conda_build_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ c_stdlib_version:
- "2.28"

cmake_version:
- ">=3.30.4"
- ">=4.0"

glog_version:
- ">=0.6.0"
Expand Down
2 changes: 1 addition & 1 deletion conda/recipes/cuvs/conda_build_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@ c_stdlib_version:
- "2.28"

cmake_version:
- ">=3.30.4"
- ">=4.0"
2 changes: 1 addition & 1 deletion conda/recipes/libcuvs/conda_build_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ c_stdlib_version:
- "2.28"

cmake_version:
- ">=3.30.4"
- ">=4.0"

h5py_version:
- ">=3.8.0"
Expand Down
2 changes: 1 addition & 1 deletion cpp/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# SPDX-FileCopyrightText: Copyright (c) 2020-2026, NVIDIA CORPORATION.
# SPDX-License-Identifier: Apache-2.0
# cmake-format: on
cmake_minimum_required(VERSION 3.30.4 FATAL_ERROR)
cmake_minimum_required(VERSION 4.0 FATAL_ERROR)
include(../cmake/rapids_config.cmake)
include(rapids-cmake)
include(rapids-cpm)
Expand Down
2 changes: 1 addition & 1 deletion dependencies.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -238,7 +238,7 @@ dependencies:
common:
- output_types: [conda, requirements, pyproject]
packages:
- &cmake_ver cmake>=3.30.4
- &cmake_ver cmake>=4.0
- ninja
- output_types: [conda]
packages:
Expand Down
2 changes: 1 addition & 1 deletion examples/c/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0
# cmake-format: on

cmake_minimum_required(VERSION 3.30.4 FATAL_ERROR)
cmake_minimum_required(VERSION 4.0 FATAL_ERROR)

# ------------- configure rapids-cmake --------------#

Expand Down
2 changes: 1 addition & 1 deletion examples/cpp/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0
# cmake-format: on

cmake_minimum_required(VERSION 3.30.4 FATAL_ERROR)
cmake_minimum_required(VERSION 4.0 FATAL_ERROR)

# ------------- configure rapids-cmake --------------#

Expand Down
4 changes: 2 additions & 2 deletions java/docker-build/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved.
# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
#

Expand Down Expand Up @@ -28,7 +28,7 @@ ARG DEV_BUILD=OFF
# Dependency versions
# Act as default GCC toolset in the image
ARG TOOLSET_VERSION=14
ARG CMAKE_VERSION=3.30.4
ARG CMAKE_VERSION=4.0
ARG CCACHE_VERSION=4.11.2

# Default x86_64 from x86 build, aarch64 cmake for arm build
Expand Down
2 changes: 1 addition & 1 deletion java/docker-build/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ The Docker image is based on `nvidia/cuda:{CUDA_VERSION}-devel-rockylinux9` and

- **CUDA Development Tools**: Complete CUDA toolkit for the specified version
- **GCC Toolset 14**: Modern C++ compiler with C++20 support
- **CMake 3.30.4**: Build system generator
- **CMake 4.0**: Build system generator
- **JDK 22**: Java Development Kit with Panama FFM support
- **Maven**: Java project management and build tool
- **ccache**: Compiler cache for faster incremental builds
Expand Down
4 changes: 2 additions & 2 deletions java/internal/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# =============================================================================
# cmake-format: off
# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION.
# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION.
# SPDX-License-Identifier: Apache-2.0
# cmake-format: on
# =============================================================================

cmake_minimum_required(VERSION 3.30.4 FATAL_ERROR)
cmake_minimum_required(VERSION 4.0 FATAL_ERROR)

include(../../cmake/rapids_config.cmake)
include(rapids-cmake)
Expand Down
2 changes: 1 addition & 1 deletion python/cuvs/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# cmake-format: on
# =============================================================================

cmake_minimum_required(VERSION 3.30.4 FATAL_ERROR)
cmake_minimum_required(VERSION 4.0 FATAL_ERROR)

include(../../cmake/rapids_config.cmake)

Expand Down
2 changes: 1 addition & 1 deletion python/cuvs/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ regex = "(?P<value>.*)"

[tool.rapids-build-backend]
requires = [
"cmake>=3.30.4",
"cmake>=4.0",
"cuda-python>=13.0.1,<14.0",
"cython>=3.2.2",
"libcuvs==26.8.*,>=0.0.0a0",
Expand Down
2 changes: 1 addition & 1 deletion python/libcuvs/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# cmake-format: on
# =============================================================================

cmake_minimum_required(VERSION 3.30.4 FATAL_ERROR)
cmake_minimum_required(VERSION 4.0 FATAL_ERROR)

include(../../cmake/rapids_config.cmake)

Expand Down
2 changes: 1 addition & 1 deletion python/libcuvs/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ regex = "(?P<value>.*)"
[tool.rapids-build-backend]
build-backend = "scikit_build_core.build"
requires = [
"cmake>=3.30.4",
"cmake>=4.0",
"libraft==26.8.*,>=0.0.0a0",
"librmm==26.8.*,>=0.0.0a0",
"ninja",
Expand Down
Loading