mirror of https://github.com/QMCPACK/qmcpack.git
Remove problematic version check
Signed-off-by: Steven Hahn <hahnse@ornl.gov>
This commit is contained in:
parent
dee1bf3b5b
commit
1cf55ff68a
|
@ -0,0 +1,6 @@
|
|||
try_compile(PASS_MAPCUDA ${PROJECT_BINARY_DIR} ${PROJECT_SOURCE_DIR}/CMake/try_compile_sources/test_map.cu
|
||||
CMAKE_FLAGS "${CMAKE_CUDA_FLAGS}" OUTPUT_VARIABLE COMPILE_OUTPUT)
|
||||
|
||||
if(NOT PASS_MAPCUDA)
|
||||
message(FATAL_ERROR "CUDA_HOST_COMPILER is not able to compile a simple test program!" "Compiler output: ${COMPILE_OUTPUT}")
|
||||
endif()
|
|
@ -1,19 +0,0 @@
|
|||
set(CUDA_GNU_COMPATIBLE TRUE)
|
||||
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 12.0)
|
||||
if(CMAKE_CUDA_COMPILER_VERSION VERSION_LESS_EQUAL 11.7)
|
||||
set(CUDA_GNU_COMPLATIBLE FALSE)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(NOT CUDA_GNU_COMPATIBLE)
|
||||
message(FATAL_ERROR
|
||||
"CUDA version <=11.7 do not support GCC versions >= 12. Please change CMAKE_CXX_COMPILER"
|
||||
"to an older GCC version compatible with the CUDA version ${CMAKE_CUDA_COMPILER_VERSION}"
|
||||
endif()
|
||||
|
||||
try_compile(PASS_MAPCUDA ${PROJECT_BINARY_DIR} ${PROJECT_SOURCE_DIR}/CMake/try_compile_sources/test_map.cu
|
||||
CMAKE_FLAGS "${CMAKE_CUDA_FLAGS}" OUTPUT_VARIABLE COMPILE_OUTPUT)
|
||||
|
||||
if(NOT PASS_MAPCUDA)
|
||||
message(FATAL_ERROR "CUDA functionality failed!" "See compiler output at ${COMPILE_OUTPUT}")
|
||||
endif()
|
|
@ -723,7 +723,9 @@ if(QMC_CUDA OR ENABLE_CUDA)
|
|||
set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} --allow-unsupported-compiler")
|
||||
endif()
|
||||
enable_language(CUDA)
|
||||
include(TestGNUCUDAVersion)
|
||||
if(QMC_CUDA)
|
||||
include(TestCUDAHostCompatibility)
|
||||
endif()
|
||||
find_package(CUDAToolkit 11.0 REQUIRED)
|
||||
if(NOT TARGET CUDA::cublas)
|
||||
message(
|
||||
|
|
Loading…
Reference in New Issue