make/project.xml

changeset 205
4d452a723d96
parent 204
86c09da7a6ae
equal deleted inserted replaced
204:86c09da7a6ae 205:4d452a723d96
55 <dependency name="ncurses"> 55 <dependency name="ncurses">
56 <test>./make/chklib.sh ncurses</test> 56 <test>./make/chklib.sh ncurses</test>
57 <ldflags>-lncurses</ldflags> 57 <ldflags>-lncurses</ldflags>
58 </dependency> 58 </dependency>
59 59
60 <dependency name="socket" platform="solaris">
61 <ldflags>-lsocket</ldflags>
62 </dependency>
63
64 <dependency name="socket" />
65
60 <dependency name="asan" toolchain="gnuc"> 66 <dependency name="asan" toolchain="gnuc">
61 <cflags>-fsanitize=address</cflags> 67 <cflags>-fsanitize=address</cflags>
62 <ldflags>-fsanitize=address</ldflags> 68 <ldflags>-fsanitize=address</ldflags>
63 </dependency> 69 </dependency>
70
64 <target> 71 <target>
65 <option arg="curses"> 72 <option arg="curses">
66 <desc>The curses implementation to use.</desc> 73 <desc>The curses implementation to use.</desc>
67 <value str="ncursesw"> 74 <value str="ncursesw">
68 <dependencies>ncursesw</dependencies> 75 <dependencies>ncursesw</dependencies>
91 </feature> 98 </feature>
92 <feature name="strict-errors"> 99 <feature name="strict-errors">
93 <desc>treat compiler warnings as errors</desc> 100 <desc>treat compiler warnings as errors</desc>
94 <make>CFLAGS+=-Werror</make> 101 <make>CFLAGS+=-Werror</make>
95 </feature> 102 </feature>
103 <dependencies>socket</dependencies>
96 </target> 104 </target>
97 </project> 105 </project>

mercurial