X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=libstdc%2B%2B-v3%2Ffragment.am;h=216c572fc60e43e35859f47c48e742e0c7729bfc;hb=bea7a39103a5a86d5daabfff746316dfd4e42b3d;hp=3506dd27adf1c669a446d38fafab3b4f5e5a1e4c;hpb=7c8bf027bc284a1c207051629bcba8ae6f086cee;p=gcc.git diff --git a/libstdc++-v3/fragment.am b/libstdc++-v3/fragment.am index 3506dd27adf..216c572fc60 100644 --- a/libstdc++-v3/fragment.am +++ b/libstdc++-v3/fragment.am @@ -1,5 +1,8 @@ -## This is used in all Makefile.am's except for libmath's. Set defaults here. +## This is used in all Makefile.am's. Set defaults here. + +# May be used by various substitution variables. +gcc_version := $(shell @get_gcc_base_ver@ $(top_srcdir)/../gcc/BASE-VER) MAINT_CHARSET = latin1 @@ -10,13 +13,26 @@ STAMP = echo timestamp > toolexecdir = $(glibcxx_toolexecdir) toolexeclibdir = $(glibcxx_toolexeclibdir) +if ENABLE_WERROR +WERROR_FLAG = -Werror +else +WERROR_FLAG = +endif + +if ENABLE_EXTERN_TEMPLATE +XTEMPLATE_FLAGS = -fno-implicit-templates +else +XTEMPLATE_FLAGS = +endif + # These bits are all figured out from configure. Look in acinclude.m4 # or configure.ac to see how they are set. See GLIBCXX_EXPORT_FLAGS. CONFIG_CXXFLAGS = \ - $(SECTION_FLAGS) $(EXTRA_CXX_FLAGS) + $(SECTION_FLAGS) $(HWCAP_CFLAGS) -frandom-seed=$@ + WARN_CXXFLAGS = \ - $(WARN_FLAGS) $(WERROR) -fdiagnostics-show-location=once + $(WARN_FLAGS) $(WERROR_FLAG) -fdiagnostics-show-location=once # -I/-D flags to pass when compiling. -AM_CPPFLAGS = $(GLIBCXX_INCLUDES) +AM_CPPFLAGS = $(GLIBCXX_INCLUDES) $(CPPFLAGS)