| 12 <var name="ARFLAGS">-r</var> |
12 <var name="ARFLAGS">-r</var> |
| 13 </config> |
13 </config> |
| 14 <dependency> |
14 <dependency> |
| 15 <lang>c</lang> |
15 <lang>c</lang> |
| 16 </dependency> |
16 </dependency> |
| 17 <dependency name="ncurses"> |
17 |
| |
18 <dependency name="ncursesw"> |
| 18 <pkgconfig>ncursesw</pkgconfig> |
19 <pkgconfig>ncursesw</pkgconfig> |
| 19 </dependency> |
20 </dependency> |
| |
21 <dependency name="ncursesw"> |
| |
22 <test>./make/chklib.sh ncursesw</test> |
| |
23 <test>./make/chklib.sh tinfo</test> |
| |
24 <ldflags>-lncursesw -ltinfo</ldflags> |
| |
25 </dependency> |
| |
26 <dependency name="ncursesw"> |
| |
27 <test>./make/chklib.sh ncursesw</test> |
| |
28 <ldflags>-lncursesw</ldflags> |
| |
29 </dependency> |
| |
30 |
| |
31 <dependency name="cursesw"> |
| |
32 <pkgconfig>cursesw</pkgconfig> |
| |
33 </dependency> |
| |
34 <dependency name="cursesw"> |
| |
35 <test>./make/chklib.sh cursesw</test> |
| |
36 <ldflags>-lcursesw</ldflags> |
| |
37 </dependency> |
| |
38 |
| |
39 <dependency name="curses"> |
| |
40 <pkgconfig>curses</pkgconfig> |
| |
41 </dependency> |
| |
42 <dependency name="curses"> |
| |
43 <test>./make/chklib.sh curses</test> |
| |
44 <ldflags>-lcurses</ldflags> |
| |
45 </dependency> |
| |
46 |
| |
47 <dependency name="ncurses"> |
| |
48 <pkgconfig>ncurses</pkgconfig> |
| |
49 </dependency> |
| |
50 <dependency name="ncurses"> |
| |
51 <test>./make/chklib.sh ncurses</test> |
| |
52 <test>./make/chklib.sh tinfo</test> |
| |
53 <ldflags>-lncurses -ltinfo</ldflags> |
| |
54 </dependency> |
| |
55 <dependency name="ncurses"> |
| |
56 <test>./make/chklib.sh ncurses</test> |
| |
57 <ldflags>-lncurses</ldflags> |
| |
58 </dependency> |
| |
59 |
| 20 <dependency name="asan" toolchain="gnuc"> |
60 <dependency name="asan" toolchain="gnuc"> |
| 21 <cflags>-fsanitize=address</cflags> |
61 <cflags>-fsanitize=address</cflags> |
| 22 <ldflags>-fsanitize=address</ldflags> |
62 <ldflags>-fsanitize=address</ldflags> |
| 23 </dependency> |
63 </dependency> |
| 24 <target> |
64 <target> |
| 25 <dependencies>ncurses</dependencies> |
65 <option arg="curses"> |
| |
66 <desc>The curses implementation to use.</desc> |
| |
67 <value str="ncursesw"> |
| |
68 <dependencies>ncursesw</dependencies> |
| |
69 </value> |
| |
70 <value str="cursesw"> |
| |
71 <dependencies>cursesw</dependencies> |
| |
72 </value> |
| |
73 <value str="ncurses"> |
| |
74 <dependencies>ncurses</dependencies> |
| |
75 <define name="DISABLE_UNICODE"/> |
| |
76 </value> |
| |
77 <value str="curses"> |
| |
78 <dependencies>curses</dependencies> |
| |
79 <define name="DISABLE_UNICODE"/> |
| |
80 </value> |
| |
81 <default value="ncursesw"/> |
| |
82 <default value="cursesw"/> |
| |
83 <default value="ncurses"/> |
| |
84 <default value="curses"/> |
| |
85 </option> |
| 26 <feature name="asan"> |
86 <feature name="asan"> |
| 27 <desc>address sanitizer</desc> |
87 <desc>address sanitizer</desc> |
| 28 <dependencies>asan</dependencies> |
88 <dependencies>asan</dependencies> |
| 29 </feature> |
89 </feature> |
| 30 <feature name="strict-errors"> |
90 <feature name="strict-errors"> |