summaryrefslogtreecommitdiffstats
path: root/libstdc++-v3/src/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/src/Makefile.am')
-rw-r--r--libstdc++-v3/src/Makefile.am8
1 files changed, 8 insertions, 0 deletions
diff --git a/libstdc++-v3/src/Makefile.am b/libstdc++-v3/src/Makefile.am
index 21ff70c5367..3800860ca1e 100644
--- a/libstdc++-v3/src/Makefile.am
+++ b/libstdc++-v3/src/Makefile.am
@@ -121,6 +121,7 @@ sources = \
complex_io.cc \
concept-inst.cc \
ctype.cc \
+ demangle.cc \
ext-inst.cc \
fstream.cc \
fstream-inst.cc \
@@ -177,6 +178,13 @@ concept-inst.lo: concept-inst.cc
concept-inst.o: concept-inst.cc
$(CXXCOMPILE) -D_GLIBCPP_CONCEPT_CHECKS -fimplicit-templates -c $<
+# Use special rules for the demangler, so that an additional implicit
+# instantiation file is not necessary.
+demangle.lo: demangle.cc
+ $(LTCXXCOMPILE) -fimplicit-templates -c $<
+demangle.o: demangle.cc
+ $(CXXCOMPILE) -fimplicit-templates -c $<
+
# AM_CXXFLAGS needs to be in each subdirectory so that it can be
# modified in a per-library or per-sub-library way. Need to manually
OpenPOWER on IntegriCloud