From 488ba864eff36e1b7c94d8a3c724b69b2d24252c Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Mon, 14 Sep 2020 17:11:07 -0700 Subject: [PATCH] include/ircd/Makefile: Additional PCH options for various clangs; minor cleanup. --- include/ircd/Makefile.am | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/include/ircd/Makefile.am b/include/ircd/Makefile.am index c943f68c8..b7509020b 100644 --- a/include/ircd/Makefile.am +++ b/include/ircd/Makefile.am @@ -11,16 +11,24 @@ AM_CXXFLAGS = \ ### if GCC -AM_CXXFLAGS += \ - -fpch-deps \ - ### +AM_CXXFLAGS += -fpch-deps +endif + +if CLANG +AM_CPPFLAGS += -fpch-preprocess +endif + +if CLANG10 +AM_CXXFLAGS += -fpch-validate-input-files-content +endif + +if CLANG11 +AM_CXXFLAGS += -fpch-instantiate-templates endif if DEBUG if GCC -AM_CXXFLAGS += \ - -fmax-errors=2 \ - ### +AM_CXXFLAGS += -fmax-errors=2 endif endif