diff --git a/CMakeLists.txt b/CMakeLists.txt index bb36dd1862..7f14d44bcb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -67,16 +67,8 @@ elseif ((CMAKE_Fortran_COMPILER_ID STREQUAL "NVHPC") OR (CMAKE_Fortran_COMPILER_ if (CMAKE_Fortran_COMPILER_VERSION VERSION_LESS 21.7) message(FATAL_ERROR "${__err_msg}ERROR: When using NVHPC, v21.7 or newer is required to build MFC.") endif() - if (MAKE_BUILD_TYPE STREQUAL "Debug") - if (MFC_OpenACC) - if (CMAKE_Fortran_COMPILER_VERSION VERSION_LESS 23.0) - message(FATAL_ERROR "${__err_msg}ERROR: When using NVHPC, v23.0 or newer is required to build MFC with Debug and GPU options.") - endif() - else() - if (CMAKE_Fortran_COMPILER_VERSION VERSION_LESS 23.8) - message(FATAL_ERROR "${__err_msg}ERROR: Debug is not working with NVHPC 23.X and older and CPU options at present.") - endif() - endif() + if ((CMAKE_BUILD_TYPE STREQUAL "Debug") AND MFC_OpenACC) + message(FATAL_ERROR "${__err_msg}ERROR: When using NVHPC, MFC with Debug and GPU options is unavailable.") endif() elseif (CMAKE_Fortran_COMPILER_ID STREQUAL "AppleClang" OR CMAKE_C_COMPILER_ID STREQUAL "AppleClang") message(FATAL_ERROR "${__err_msg}ERROR: MFC does not support the Apple Clang compilers. Please consult the documentation.") @@ -193,7 +185,7 @@ elseif ((CMAKE_Fortran_COMPILER_ID STREQUAL "NVHPC") OR (CMAKE_Fortran_COMPILER_ endif() if (CMAKE_BUILD_TYPE STREQUAL "Debug") - add_compile_options(-C -g -O0 -traceback -Mchkptr -Mchkstk -Minform=inform -Mbounds) + add_compile_options(-C -g -O0 -traceback -Mchkptr -Minform=inform -Mbounds) endif() if (DEFINED ENV{MFC_CUDA_CC})