xref: /freebsd/lib/clang/clang.build.mk (revision d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf)
147c832c3SRoman Divacky
2c6063d0dSWarner Losh.include <src.opts.mk>
3c6063d0dSWarner Losh
4986e05bcSDimitry Andric.ifndef CLANG_SRCS
5986e05bcSDimitry Andric.error Please define CLANG_SRCS before including this file
6986e05bcSDimitry Andric.endif
7986e05bcSDimitry Andric
8986e05bcSDimitry AndricCFLAGS+=	-I${CLANG_SRCS}/include
947c832c3SRoman Divacky
107273339dSWarner Losh.if ${MK_CLANG_FULL} != "no"
11986e05bcSDimitry AndricCFLAGS+=	-DCLANG_ENABLE_ARCMT
12986e05bcSDimitry AndricCFLAGS+=	-DCLANG_ENABLE_STATIC_ANALYZER
138a166cafSAndrew Turner.endif
148a166cafSAndrew Turner
15*c1f7d8ddSJessica ClarkeCFLAGS.gcc+=	-fno-strict-aliasing
16*c1f7d8ddSJessica Clarke
17986e05bcSDimitry Andric.include "llvm.build.mk"
18