diff options
author | John MacFarlane <jgm@berkeley.edu> | 2015-05-29 10:15:29 -0700 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2015-05-29 10:15:29 -0700 |
commit | b4599a48694b78a5db144f17c2ab281a6d9f17d1 (patch) | |
tree | 44196cf7204aade8acfce11f76551be0831e3923 /Makefile | |
parent | 8f429810c03f1d869936776b174332d55ff88bde (diff) |
Added Ubsan build target, to check for undefined behavior.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -19,7 +19,7 @@ VERSION?=$(SPECVERSION) RELEASE?=CommonMark-$(VERSION) INSTALL_PREFIX?=/usr/local -.PHONY: all cmake_build spec leakcheck clean fuzztest dingus upload test update-site upload-site debug asan mingw archive bench astyle update-spec afl +.PHONY: all cmake_build spec leakcheck clean fuzztest dingus upload test update-site upload-site debug ubsan asan mingw archive bench astyle update-spec afl all: cmake_build man/man3/cmark.3 @@ -47,6 +47,12 @@ debug: cmake .. -DCMAKE_BUILD_TYPE=Debug; \ make +ubsan: + mkdir -p $(BUILDDIR); \ + cd $(BUILDDIR); \ + cmake .. -DCMAKE_BUILD_TYPE=Ubsan; \ + make + asan: mkdir -p $(BUILDDIR); \ cd $(BUILDDIR); \ |