summaryrefslogtreecommitdiff
path: root/dragonegg/Makefile
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2013-02-21 16:55:06 +0000
committerDuncan Sands <baldrick@free.fr>2013-02-21 16:55:06 +0000
commitc5b2efb762a217eb21cc949d2ecbaaf4bfd05267 (patch)
tree07842ba63e3896efd43e94ab1c0f54a676dd411d /dragonegg/Makefile
parentd56b1d419a124d9fe46ca2ed840c40d9d2731ef7 (diff)
Behave correctly if no languages were configured. C is always configured.
Diffstat (limited to 'dragonegg/Makefile')
-rw-r--r--dragonegg/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/dragonegg/Makefile b/dragonegg/Makefile
index bf1006ee54a..c177e0a1d43 100644
--- a/dragonegg/Makefile
+++ b/dragonegg/Makefile
@@ -59,7 +59,7 @@ GCC_VERSION=$(shell $(GCC) -dumpversion).0
GCC_MAJOR=$(word 1, $(subst ., ,$(GCC_VERSION)))
GCC_MINOR=$(word 2, $(subst ., ,$(GCC_VERSION)))
GCC_MICRO=$(word 3, $(subst ., ,$(GCC_VERSION)))
-GCC_LANGUAGES=$(shell $(GCC) -v 2>&1 | grep '^Configured with:' | sed 's/^.*--enable-languages=\([^ ]*\).*/\1/')
+GCC_LANGUAGES=c,$(shell $(GCC) -v 2>&1 | grep -o -- '--enable-languages=[^ ]*' | sed 's/--enable-languages=//')
TARGET_TRIPLE=$(shell $(GCC) -dumpmachine)
LLVM_VERSION=$(shell $(LLVM_CONFIG) --version)