]> git.wh0rd.org Git - patches.git/blob - linux-lxdialog-curses-search.patch
scummvm random work
[patches.git] / linux-lxdialog-curses-search.patch
1 diff --git a/scripts/kconfig/lxdialog/check-lxdialog.sh b/scripts/kconfig/lxdialog/check-lxdialog.sh
2 index 120d624..cdca738 100644
3 --- a/scripts/kconfig/lxdialog/check-lxdialog.sh
4 +++ b/scripts/kconfig/lxdialog/check-lxdialog.sh
5 @@ -4,21 +4,15 @@
6  # What library to link
7  ldflags()
8  {
9 -       $cc -print-file-name=libncursesw.so | grep -q /
10 -       if [ $? -eq 0 ]; then
11 -               echo '-lncursesw'
12 -               exit
13 -       fi
14 -       $cc -print-file-name=libncurses.so | grep -q /
15 -       if [ $? -eq 0 ]; then
16 -               echo '-lncurses'
17 -               exit
18 -       fi
19 -       $cc -print-file-name=libcurses.so | grep -q /
20 -       if [ $? -eq 0 ]; then
21 -               echo '-lcurses'
22 -               exit
23 -       fi
24 +       for ext in so a dylib ; do
25 +               for lib in ncursesw ncurses curses ; do
26 +                       $cc -print-file-name=lib${lib}.${ext} | grep -q /
27 +                       if [ $? -eq 0 ]; then
28 +                               echo "-l${lib}"
29 +                               exit
30 +                       fi
31 +               done
32 +       done
33         exit 1
34  }
35