[dragonegg] r175764 - Behave correctly if no languages were configured. C is always configured.

Duncan Sands baldrick at free.fr
Thu Feb 21 08:55:06 PST 2013


Author: baldrick
Date: Thu Feb 21 10:55:06 2013
New Revision: 175764

URL: http://llvm.org/viewvc/llvm-project?rev=175764&view=rev
Log:
Behave correctly if no languages were configured.  C is always configured.

Modified:
    dragonegg/trunk/Makefile

Modified: dragonegg/trunk/Makefile
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/Makefile?rev=175764&r1=175763&r2=175764&view=diff
==============================================================================
--- dragonegg/trunk/Makefile (original)
+++ dragonegg/trunk/Makefile Thu Feb 21 10:55:06 2013
@@ -59,7 +59,7 @@ GCC_VERSION=$(shell $(GCC) -dumpversion)
 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)





More information about the llvm-commits mailing list