Index: llvm/cmake/config-ix.cmake =================================================================== --- llvm/cmake/config-ix.cmake +++ llvm/cmake/config-ix.cmake @@ -149,15 +149,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()