mirror of
https://github.com/matrix-construct/construct
synced 2024-09-27 19:28:52 +02:00
configure: Hoist some flags out of include/ircd/Makefile.
This commit is contained in:
parent
216a2b64cb
commit
27f1ecd6cd
2 changed files with 19 additions and 12 deletions
19
configure.ac
19
configure.ac
|
@ -749,6 +749,25 @@ AM_COND_IF([DEBUG],
|
||||||
])
|
])
|
||||||
])
|
])
|
||||||
|
|
||||||
|
AM_COND_IF([BUILD_PCH],
|
||||||
|
[
|
||||||
|
AM_COND_IF([GCC],
|
||||||
|
[
|
||||||
|
RB_VAR_PREPEND([CXXFLAGS], ["-fpch-deps"])
|
||||||
|
])
|
||||||
|
|
||||||
|
AM_COND_IF([CLANG],
|
||||||
|
[
|
||||||
|
RB_VAR_PREPEND([CPPFLAGS], ["-fpch-preprocess"])
|
||||||
|
RB_VAR_PREPEND([CXXFLAGS], ["-Xclang -verify-pch"])
|
||||||
|
])
|
||||||
|
|
||||||
|
AM_COND_IF([CLANG10],
|
||||||
|
[
|
||||||
|
RB_VAR_PREPEND([CXXFLAGS], ["-fpch-validate-input-files-content"])
|
||||||
|
])
|
||||||
|
])
|
||||||
|
|
||||||
dnl
|
dnl
|
||||||
dnl Runtime intrumentation
|
dnl Runtime intrumentation
|
||||||
dnl
|
dnl
|
||||||
|
|
|
@ -6,18 +6,6 @@ AM_CPPFLAGS += -I$(top_srcdir)/include
|
||||||
AM_CXXFLAGS =#
|
AM_CXXFLAGS =#
|
||||||
AM_CXXFLAGS += -x c++-header
|
AM_CXXFLAGS += -x c++-header
|
||||||
|
|
||||||
if GCC
|
|
||||||
AM_CXXFLAGS += -fpch-deps
|
|
||||||
endif
|
|
||||||
|
|
||||||
if CLANG
|
|
||||||
AM_CPPFLAGS += -fpch-preprocess
|
|
||||||
endif
|
|
||||||
|
|
||||||
if CLANG10
|
|
||||||
AM_CXXFLAGS += -fpch-validate-input-files-content
|
|
||||||
endif
|
|
||||||
|
|
||||||
if CLANG11
|
if CLANG11
|
||||||
AM_CXXFLAGS += -fpch-instantiate-templates
|
AM_CXXFLAGS += -fpch-instantiate-templates
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Reference in a new issue