make/project.xml

changeset 197
9cbd4f09a22f
parent 193
d1420f5c5704
child 204
86c09da7a6ae
equal deleted inserted replaced
196:168a38ae1b2d 197:9cbd4f09a22f
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">

mercurial