Mercurial > hg > forks > gldragon
changeset 99:22774e3f2a89
Add TSAN compile-time support via make parameter TSAN.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 05 Jan 2022 05:37:57 +0200 |
parents | 44e3656f4c83 |
children | 8059aad101d1 |
files | Makefile.gen |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile.gen Tue May 25 09:46:06 2021 +0300 +++ b/Makefile.gen Wed Jan 05 05:37:57 2022 +0200 @@ -5,9 +5,14 @@ CXXFLAGS += -fsanitize=address LDFLAGS += -lasan else +ifneq ($(TSAN),) +CXXFLAGS += -fsanitize=thread +LDFLAGS += -ltsan +else CXXFLAGS += -O3 LDFLAGS += endif +endif CXXFLAGS += -g -W -Wall -std=c++11 CXXFLAGS += $(SDL_CFLAGS) $(GL_CFLAGS)