make/project.xml

changeset 1413
c5a225d7228c
parent 1320
f76b70a72614
child 1414
597cf869e8bc
equal deleted inserted replaced
1412:a6f357c18ac6 1413:c5a225d7228c
87 87
88 <dependency name="no_coverage"> 88 <dependency name="no_coverage">
89 <test>test -z "$FEATURE_COVERAGE"</test> 89 <test>test -z "$FEATURE_COVERAGE"</test>
90 </dependency> 90 </dependency>
91 91
92 <dependency name="memrchr">
93 <test>$TOOLCHAIN_CC -o /dev/null make/test_memrchr.c</test>
94 <cflags>-DWITH_MEMRCHR</cflags>
95 </dependency>
96
97 <dependency name="memrchr">
98 <test>$TOOLCHAIN_CC -o /dev/null -D_GNU_SOURCE make/test_memrchr.c</test>
99 <cflags>-DWITH_MEMRCHR -DMEMRCHR_NEED_GNU</cflags>
100 </dependency>
101
92 <target> 102 <target>
93 <feature name="api-docs"> 103 <feature name="api-docs">
94 <dependencies>doxygen</dependencies> 104 <dependencies>doxygen</dependencies>
95 <desc>run Doxygen during build</desc> 105 <desc>run Doxygen during build</desc>
96 <make> 106 <make>
103 <dependencies>coverage</dependencies> 113 <dependencies>coverage</dependencies>
104 </feature> 114 </feature>
105 <feature name="asan"> 115 <feature name="asan">
106 <desc>address sanitizer</desc> 116 <desc>address sanitizer</desc>
107 <dependencies>asan</dependencies> 117 <dependencies>asan</dependencies>
118 </feature>
119 <feature name="memrchr" default="true">
120 <dependencies>memrchr</dependencies>
108 </feature> 121 </feature>
109 <feature name="cxx-tests" default="true"> 122 <feature name="cxx-tests" default="true">
110 <dependencies>cxx</dependencies> 123 <dependencies>cxx</dependencies>
111 <desc>the check-cxx makefile target</desc> 124 <desc>the check-cxx makefile target</desc>
112 <make> 125 <make>

mercurial