]>
Commit | Line | Data |
---|---|---|
f2a0ac38 AF |
1 | --- ncurses-ruby-1.2.4/extconf.rb.orig 2009-07-31 12:52:36.000000000 +0200 |
2 | +++ ncurses-ruby-1.2.4/extconf.rb 2009-11-29 23:54:01.000000000 +0100 | |
3 | @@ -22,7 +22,7 @@ | |
4 | ||
5 | require "mkmf" | |
6 | ||
7 | -$CFLAGS += " -g" | |
8 | +$CFLAGS += " -g -I/usr/include/ncursesw" | |
9 | $CXXFLAGS = $CFLAGS | |
10 | ||
4dc6655e | 11 | have_header("unistd.h") |
f2a0ac38 AF |
12 | @@ -30,6 +30,8 @@ have_header("locale.h") |
13 | ||
4dc6655e ZU |
14 | if have_header("ncurses.h") |
15 | curses_header = "ncurses.h" | |
16 | +elsif have_header("ncursesw/curses.h") | |
17 | + curses_header = "ncursesw/curses.h" | |
18 | elsif have_header("ncurses/curses.h") | |
19 | curses_header = "ncurses/curses.h" | |
20 | elsif have_header("curses.h") | |
f2a0ac38 | 21 | @@ -38,7 +40,9 @@ else |
efd5ecc8 ZU |
22 | raise "ncurses header file not found" |
23 | end | |
4dc6655e | 24 | |
efd5ecc8 | 25 | -if have_library("ncurses", "wmove") |
efd5ecc8 ZU |
26 | +if have_library("ncursesw", "wmove") |
27 | + curses_lib = "ncursesw" | |
4dc6655e ZU |
28 | +elsif have_library("ncurses", "wmove") |
29 | curses_lib = "ncurses" | |
efd5ecc8 ZU |
30 | elsif have_library("pdcurses", "wmove") |
31 | curses_lib = "pdcurses" | |
f2a0ac38 | 32 | @@ -123,15 +127,15 @@ have_func("attr_get") |
4dc6655e | 33 | |
efd5ecc8 ZU |
34 | puts "checking for the panel library..." |
35 | if have_header("panel.h") | |
36 | - have_library("panel", "panel_hidden") | |
37 | + have_library("panelw", "panel_hidden") | |
38 | end | |
39 | puts "checking for the form library..." | |
40 | if have_header("form.h") | |
41 | - have_library("form", "new_form") | |
42 | + have_library("formw", "new_form") | |
43 | end | |
f2a0ac38 AF |
44 | puts "checking for the menu library..." |
45 | if have_header("menu.h") | |
46 | - have_library("menu", "new_menu") | |
47 | + have_library("menuw", "new_menu") | |
48 | end | |
4dc6655e | 49 | |
f2a0ac38 | 50 | create_makefile('ncurses_bin') |