diff --git a/SOURCEBUILD.md b/SOURCEBUILD.md index 3502e4c5df2..2b5c8b79dc2 100644 --- a/SOURCEBUILD.md +++ b/SOURCEBUILD.md @@ -9,7 +9,7 @@ The cuGraph package include both a C/C++ CUDA portion and a python portion. Bot __Compiler__: * `gcc` version 9.3+ * `nvcc` version 11.0+ -* `cmake` version 3.20.1+ +* `cmake` version 3.23.1+ __CUDA:__ * CUDA 11.0+ diff --git a/conda/environments/cugraph_dev_cuda11.2.yml b/conda/environments/cugraph_dev_cuda11.2.yml index eb03641659f..167c04f59ca 100644 --- a/conda/environments/cugraph_dev_cuda11.2.yml +++ b/conda/environments/cugraph_dev_cuda11.2.yml @@ -29,7 +29,7 @@ dependencies: - networkx>=2.5.1 - clang=11.1.0 - clang-tools=11.1.0 -- cmake>=3.20.1,!=3.23.0 +- cmake>=3.23.1 - ninja - scikit-build>=0.13.1 - python>=3.8,<3.10 diff --git a/conda/environments/cugraph_dev_cuda11.4.yml b/conda/environments/cugraph_dev_cuda11.4.yml index 65f82ac5b3e..b8306c1af6a 100644 --- a/conda/environments/cugraph_dev_cuda11.4.yml +++ b/conda/environments/cugraph_dev_cuda11.4.yml @@ -29,7 +29,7 @@ dependencies: - networkx>=2.5.1 - clang=11.1.0 - clang-tools=11.1.0 -- cmake>=3.20.1,!=3.23.0 +- cmake>=3.23.1 - ninja - scikit-build>=0.13.1 - python>=3.8,<3.10 diff --git a/conda/environments/cugraph_dev_cuda11.5.yml b/conda/environments/cugraph_dev_cuda11.5.yml index e202ac3c0d9..097ae094bfd 100644 --- a/conda/environments/cugraph_dev_cuda11.5.yml +++ b/conda/environments/cugraph_dev_cuda11.5.yml @@ -29,7 +29,7 @@ dependencies: - networkx>=2.5.1 - clang=11.1.0 - clang-tools=11.1.0 -- cmake>=3.20.1,!=3.23.0 +- cmake>=3.23.1 - ninja - scikit-build>=0.13.1 - python>=3.8,<3.10 diff --git a/conda/recipes/cugraph/conda_build_config.yaml b/conda/recipes/cugraph/conda_build_config.yaml index 8db7dbb7923..917f2ca0a72 100644 --- a/conda/recipes/cugraph/conda_build_config.yaml +++ b/conda/recipes/cugraph/conda_build_config.yaml @@ -8,7 +8,7 @@ cuda_compiler: - nvcc cmake_version: - - ">=3.20.1,!=3.23.0" + - ">=3.23.1" sysroot_version: - "2.17" diff --git a/conda/recipes/libcugraph/conda_build_config.yaml b/conda/recipes/libcugraph/conda_build_config.yaml index cd36b2e5fc3..46d7cb6f7cd 100644 --- a/conda/recipes/libcugraph/conda_build_config.yaml +++ b/conda/recipes/libcugraph/conda_build_config.yaml @@ -8,7 +8,7 @@ cuda_compiler: - nvcc cmake_version: - - ">=3.20.1,!=3.23.0" + - ">=3.23.1" doxygen_version: - ">=1.8.11" diff --git a/conda/recipes/pylibcugraph/conda_build_config.yaml b/conda/recipes/pylibcugraph/conda_build_config.yaml index 8db7dbb7923..917f2ca0a72 100644 --- a/conda/recipes/pylibcugraph/conda_build_config.yaml +++ b/conda/recipes/pylibcugraph/conda_build_config.yaml @@ -8,7 +8,7 @@ cuda_compiler: - nvcc cmake_version: - - ">=3.20.1,!=3.23.0" + - ">=3.23.1" sysroot_version: - "2.17" diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt index 4b6c6feead5..cd59f1a74eb 100644 --- a/cpp/CMakeLists.txt +++ b/cpp/CMakeLists.txt @@ -14,7 +14,7 @@ # limitations under the License. #============================================================================= -cmake_minimum_required(VERSION 3.20.1 FATAL_ERROR) +cmake_minimum_required(VERSION 3.23.1 FATAL_ERROR) include(../fetch_rapids.cmake) include(rapids-cmake) diff --git a/cpp/libcugraph_etl/CMakeLists.txt b/cpp/libcugraph_etl/CMakeLists.txt index 3aa71ffa5d6..37f08d20f62 100644 --- a/cpp/libcugraph_etl/CMakeLists.txt +++ b/cpp/libcugraph_etl/CMakeLists.txt @@ -14,10 +14,8 @@ # limitations under the License. #============================================================================= -cmake_minimum_required(VERSION 3.20.1 FATAL_ERROR) -file(DOWNLOAD https://raw.githubusercontent.com/rapidsai/rapids-cmake/branch-22.10/RAPIDS.cmake - ${CMAKE_BINARY_DIR}/RAPIDS.cmake) -include(${CMAKE_BINARY_DIR}/RAPIDS.cmake) +cmake_minimum_required(VERSION 3.23.1 FATAL_ERROR) +include(../../fetch_rapids.cmake) include(rapids-cmake) include(rapids-cpm) diff --git a/python/cugraph/CMakeLists.txt b/python/cugraph/CMakeLists.txt index 30166004d35..cf6c24bd439 100644 --- a/python/cugraph/CMakeLists.txt +++ b/python/cugraph/CMakeLists.txt @@ -12,7 +12,7 @@ # the License. # ============================================================================= -cmake_minimum_required(VERSION 3.20.1 FATAL_ERROR) +cmake_minimum_required(VERSION 3.23.1 FATAL_ERROR) set(cugraph_version 22.10.00) diff --git a/python/cugraph/pyproject.toml b/python/cugraph/pyproject.toml index ac4538c41f7..2ca2fe4c336 100644 --- a/python/cugraph/pyproject.toml +++ b/python/cugraph/pyproject.toml @@ -7,6 +7,6 @@ requires = [ "setuptools", "cython>=0.29,<0.30", "scikit-build>=0.13.1", - "cmake>=3.20.1,!=3.23.0", + "cmake>=3.23.1", "ninja", ] diff --git a/python/pylibcugraph/CMakeLists.txt b/python/pylibcugraph/CMakeLists.txt index 34adff6c0e5..4fd8e07942b 100644 --- a/python/pylibcugraph/CMakeLists.txt +++ b/python/pylibcugraph/CMakeLists.txt @@ -12,7 +12,7 @@ # the License. # ============================================================================= -cmake_minimum_required(VERSION 3.20.1 FATAL_ERROR) +cmake_minimum_required(VERSION 3.23.1 FATAL_ERROR) set(pylibcugraph_version 22.10.00) diff --git a/python/pylibcugraph/pyproject.toml b/python/pylibcugraph/pyproject.toml index ac4538c41f7..2ca2fe4c336 100644 --- a/python/pylibcugraph/pyproject.toml +++ b/python/pylibcugraph/pyproject.toml @@ -7,6 +7,6 @@ requires = [ "setuptools", "cython>=0.29,<0.30", "scikit-build>=0.13.1", - "cmake>=3.20.1,!=3.23.0", + "cmake>=3.23.1", "ninja", ]