xref: /netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/fragment.am (revision b1e838363e3c6fc78a55519254d99869742dd33c)
14fee23f9Smrg
24fee23f9Smrg## This is used in all Makefile.am's.  Set defaults here.
34fee23f9Smrg
44fee23f9Smrg# May be used by various substitution variables.
5b17d1066Smrggcc_version := $(shell @get_gcc_base_ver@ $(top_srcdir)/../gcc/BASE-VER)
64fee23f9Smrg
74fee23f9SmrgMAINT_CHARSET = latin1
84fee23f9Smrg
94fee23f9Smrgmkinstalldirs = $(SHELL) $(toplevel_srcdir)/mkinstalldirs
104fee23f9SmrgPWD_COMMAND = $${PWDCMD-pwd}
114fee23f9SmrgSTAMP = echo timestamp >
124fee23f9Smrg
134fee23f9Smrgtoolexecdir = $(glibcxx_toolexecdir)
144fee23f9Smrgtoolexeclibdir = $(glibcxx_toolexeclibdir)
154fee23f9Smrg
1648fb7bfaSmrgif ENABLE_WERROR
17181254a7SmrgWERROR_FLAG = -Werror
1848fb7bfaSmrgelse
1948fb7bfaSmrgWERROR_FLAG =
2048fb7bfaSmrgendif
2148fb7bfaSmrg
224d5abbe8Smrgif ENABLE_EXTERN_TEMPLATE
234d5abbe8SmrgXTEMPLATE_FLAGS = -fno-implicit-templates
244d5abbe8Smrgelse
254d5abbe8SmrgXTEMPLATE_FLAGS =
264d5abbe8Smrgendif
274d5abbe8Smrg
28*b1e83836Smrgif GLIBCXX_LDBL_ALT128_COMPAT
29*b1e83836SmrgLDBL_128_FLAGS = $(LONG_DOUBLE_128_FLAGS)
30*b1e83836Smrgelse
31*b1e83836SmrgLDBL_128_FLAGS =
32*b1e83836Smrgendif
33*b1e83836Smrg
344fee23f9Smrg# These bits are all figured out from configure.  Look in acinclude.m4
354fee23f9Smrg# or configure.ac to see how they are set.  See GLIBCXX_EXPORT_FLAGS.
364fee23f9SmrgCONFIG_CXXFLAGS = \
37*b1e83836Smrg	$(SECTION_FLAGS) $(HWCAP_CFLAGS) -frandom-seed=$@ $(LDBL_128_FLAGS)
3848fb7bfaSmrg
394fee23f9SmrgWARN_CXXFLAGS = \
4048fb7bfaSmrg	$(WARN_FLAGS) $(WERROR_FLAG) -fdiagnostics-show-location=once
414fee23f9Smrg
424fee23f9Smrg# -I/-D flags to pass when compiling.
43f9a78e0eSmrgAM_CPPFLAGS = $(GLIBCXX_INCLUDES) $(CPPFLAGS)
444fee23f9Smrg
45