[Openmp-commits] [openmp] e16e267 - [OpenMP][cmake] ignore warning on unknown CUDA version

Kelvin Li via Openmp-commits openmp-commits at lists.llvm.org
Tue Feb 25 06:29:46 PST 2020


Author: Kelvin Li
Date: 2020-02-25T09:29:07-05:00
New Revision: e16e267bb6ee8dd923bf328fd277d8e637eb34c6

URL: https://github.com/llvm/llvm-project/commit/e16e267bb6ee8dd923bf328fd277d8e637eb34c6
DIFF: https://github.com/llvm/llvm-project/commit/e16e267bb6ee8dd923bf328fd277d8e637eb34c6.diff

LOG: [OpenMP][cmake] ignore warning on unknown CUDA version

Differential Revision: https://reviews.llvm.org/D75001

Added: 
    

Modified: 
    openmp/runtime/cmake/LibompCheckLinkerFlag.cmake

Removed: 
    


################################################################################
diff  --git a/openmp/runtime/cmake/LibompCheckLinkerFlag.cmake b/openmp/runtime/cmake/LibompCheckLinkerFlag.cmake
index 81ce9b0bb83a..2b6cda676a62 100644
--- a/openmp/runtime/cmake/LibompCheckLinkerFlag.cmake
+++ b/openmp/runtime/cmake/LibompCheckLinkerFlag.cmake
@@ -38,7 +38,8 @@ function(libomp_check_linker_flag flag boolean)
 
   if(try_compile_result)
     foreach(regex IN LISTS failed_regexes)
-      if("${OUTPUT}" MATCHES ${regex})
+      # Ignore the warning about the newer or unknown CUDA version.
+      if(("${OUTPUT}" MATCHES ${regex}) AND NOT ("${OUTPUT}" MATCHES "Unknown CUDA version"))
         set(retval FALSE)
       endif()
     endforeach()


        


More information about the Openmp-commits mailing list