build: tweak & update

disable toys & guile for now. Add some extra warnings.
This commit is contained in:
Dirk-Jan C. Binnema
2022-05-06 22:11:16 +03:00
parent 4fc05261ce
commit d873c231ee
3 changed files with 12 additions and 8 deletions

View File

@ -46,13 +46,14 @@ test-verbose-if-fail: all
@cd $(BUILDDIR); $(MESON) test || $(MESON) test --verbose
test-valgrind: $(BUILDDIR)
@cd $(BUILDDIR); $(MESON) test \
--wrap='valgrind --leak-check=full --error-exitcode=1' \
@cd $(BUILDDIR); $(MESON) test \
--wrap='valgrind --leak-check=full --error-exitcode=1' \
--timeout-multiplier 100
test-helgrind: $(BUILDDIR)
@cd $(BUILDDIR); $(MESON) test --wrap='valgrind --tool=helgrind --error-exitcode=1'
@cd $(BUILDDIR); $(MESON) test \
--wrap='valgrind --tool=helgrind --error-exitcode=1' \
--timeout-multiplier 100
dist: $(BUILDDIR)
@cd $(BUILDDIR); $(MESON) dist