make/project.xml

changeset 310
9212be32d7a2
parent 290
2eb3813562e7
child 311
87ff4c57955d
equal deleted inserted replaced
309:8124d12deb04 310:9212be32d7a2
34 <ldflags>-fsanitize=address</ldflags> 34 <ldflags>-fsanitize=address</ldflags>
35 </dependency> 35 </dependency>
36 36
37 <dependency name="toolkit"> 37 <dependency name="toolkit">
38 <test>test -n "$TOOLKIT_HOME"</test> 38 <test>test -n "$TOOLKIT_HOME"</test>
39 <test>test -f "$TOOLKIT_HOME/lib/libuitk.a"</test> 39 <test>test -f "$TOOLKIT_HOME/lib/libuitk.so"</test>
40 <test>test -f "$TOOLKIT_HOME/include/ui/ui.h"</test> 40 <test>test -f "$TOOLKIT_HOME/include/ui/ui.h"</test>
41 <cflags>-I$TOOLKIT_HOME/include</cflags> 41 <cflags>-I$TOOLKIT_HOME/include</cflags>
42 <ldflags>$TOOLKIT_HOME/lib/libuitk.a</ldflags> 42 <ldflags>-L $TOOLKIT_HOME/lib/ -luitk</ldflags>
43 </dependency>
44
45 <dependency name="gtk3">
46 <pkgconfig>gtk+-3.0</pkgconfig>
47 <cflags>-DUI_GTK3</cflags>
48 <ldflags>-lpthread</ldflags>
49 </dependency> 43 </dependency>
50 44
51 <target> 45 <target>
52 <feature name="asan"> 46 <feature name="asan">
53 <desc>enable address sanitization</desc> 47 <desc>enable address sanitization</desc>
59 <feature name="tools"> 53 <feature name="tools">
60 <desc>enable compilation of tools</desc> 54 <desc>enable compilation of tools</desc>
61 <disabled> 55 <disabled>
62 <make>NO_TOOLS=1</make> 56 <make>NO_TOOLS=1</make>
63 </disabled> 57 </disabled>
64 <dependencies>toolkit,gtk3,ucx</dependencies> 58 <dependencies>toolkit</dependencies>
65 </feature> 59 </feature>
66 </target> 60 </target>
67 </project> 61 </project>
68 62

mercurial