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> |