diff --git a/Windows.Clang.toolchain.cmake b/Windows.Clang.toolchain.cmake index 9828983..bba0a68 100644 --- a/Windows.Clang.toolchain.cmake +++ b/Windows.Clang.toolchain.cmake @@ -58,7 +58,9 @@ # Resources: # # -cmake_minimum_required(VERSION 3.20) +if(CMAKE_VERSION VERSION_LESS 3.20) + message(FATAL_ERROR "WindowsToolchain requires at least CMake 3.20, but CMake ${CMAKE_VERSION} is in use.") +endif() include_guard() diff --git a/Windows.EWDK.toolchain.cmake b/Windows.EWDK.toolchain.cmake index 9de8790..866d223 100644 --- a/Windows.EWDK.toolchain.cmake +++ b/Windows.EWDK.toolchain.cmake @@ -67,7 +67,9 @@ # Resources: # # -cmake_minimum_required(VERSION 3.20) +if(CMAKE_VERSION VERSION_LESS 3.20) + message(FATAL_ERROR "WindowsToolchain requires at least CMake 3.20, but CMake ${CMAKE_VERSION} is in use.") +endif() include_guard() diff --git a/Windows.MSVC.toolchain.cmake b/Windows.MSVC.toolchain.cmake index d464b28..a8c8975 100644 --- a/Windows.MSVC.toolchain.cmake +++ b/Windows.MSVC.toolchain.cmake @@ -67,7 +67,9 @@ # Resources: # # -cmake_minimum_required(VERSION 3.20) +if(CMAKE_VERSION VERSION_LESS 3.20) + message(FATAL_ERROR "WindowsToolchain requires at least CMake 3.20, but CMake ${CMAKE_VERSION} is in use.") +endif() include_guard() diff --git a/example/CMakeLists.txt b/example/CMakeLists.txt index 8d54afe..a37fd14 100644 --- a/example/CMakeLists.txt +++ b/example/CMakeLists.txt @@ -1,7 +1,7 @@ #---------------------------------------------------------------------------------------------------------------------- # #---------------------------------------------------------------------------------------------------------------------- -cmake_minimum_required(VERSION 3.20) +cmake_minimum_required(VERSION 3.31) if(DEFINED ENV{CUDA_PATH}) set(CMAKE_CUDA_COMPILER "$ENV{CUDA_PATH}/bin/nvcc.exe")