Skip to content

Require CMake 4.0 #277

Description

@KyleFromNVIDIA

Description

Each project will need to have its cmake_minimum_required() updated to 4.0, as well as its dependencies.yaml and Conda recipes. All of these things will have to be done in two stages:

  1. All projects that depend on rapids-cmake (top-down by order of dependencies), and
  2. rapids-cmake itself

Since we are bumping the cmake_minimum_required() from 3.30.4 to 4.0, we will now be using the NEW behavior of all policies introduced in that range. In addition, since 4.0 removed support for very old policies (anything added in 3.4 and below), we will need to make sure we are not improperly using the OLD behavior (very unlikely, but not impossible).

This issue is for tracking the rollout of CMake 4.0 across RAPIDS.

Pull Requests

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions