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