summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/llvm-amdgpu/fix-ncurses-3.9.0.patch
blob: 24be1ecf31a63197ed5e7c161aa01aa290febfd4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Adapt the fix-system-zlib-ncurses.patch for version 3.9.0.

--- llvm-project-rocm-3.9.0/llvm/cmake/config-ix.cmake.orig	2020-11-20 21:41:10.498772540 -0600
+++ llvm-project-rocm-3.9.0/llvm/cmake/config-ix.cmake	2020-11-20 22:27:57.242391054 -0600
@@ -126,15 +126,11 @@
   endif()
   if(LLVM_ENABLE_TERMINFO)
     set(HAVE_TERMINFO 0)
-    foreach(library terminfo tinfo curses ncurses ncursesw)
-      string(TOUPPER ${library} library_suffix)
-      check_library_exists(${library} setupterm "" HAVE_TERMINFO_${library_suffix})
-      if(HAVE_TERMINFO_${library_suffix})
-        set(HAVE_TERMINFO 1)
-        set(TERMINFO_LIBS "${library}")
-        break()
-      endif()
-    endforeach()
+    find_library(FIND_TERMINFO NAMES terminfo tinfo curses ncurses ncursesw)
+    if(FIND_TERMINFO)
+      set(HAVE_TERMINFO 1)
+      set(TERMINFO_LIBS "${FIND_TERMINFO}")
+    endif()
   else()
     set(HAVE_TERMINFO 0)
   endif()