--- a/make/project.xml Thu May 15 16:12:09 2025 +0200 +++ b/make/project.xml Thu May 22 15:48:00 2025 +0200 @@ -80,6 +80,11 @@ <test>command -v gcovr</test> </dependency> + <dependency name="asan" toolchain="gnuc"> + <cflags>-fsanitize=address</cflags> + <ldflags>-fsanitize=address</ldflags> + </dependency> + <dependency name="no_coverage"> <test>test -z "$FEATURE_COVERAGE"</test> </dependency> @@ -87,14 +92,20 @@ <target> <feature name="api-docs"> <dependencies>doxygen</dependencies> + <desc>run Doxygen during build</desc> <make> # Documentation WITH_API_DOCS=yes </make> </feature> <feature name="coverage"> + <desc>test coverage with gcov</desc> <dependencies>coverage</dependencies> </feature> + <feature name="asan"> + <desc>address sanitizer</desc> + <dependencies>asan</dependencies> + </feature> <feature name="cxx-tests" default="true"> <dependencies>cxx</dependencies> <desc>the check-cxx makefile target</desc>