diff gen/toobj.cpp @ 890:5a03f3f74615

Apply afb's patch from #168 to use $CC instead of "gcc" for toobj and linker.
author Christian Kamm <kamm incasoftware de>
date Sat, 17 Jan 2009 17:52:09 +0100
parents c1aeb2d0b559
children 893d72ab95d0
line wrap: on
line diff
--- a/gen/toobj.cpp	Sat Jan 17 17:44:54 2009 +0100
+++ b/gen/toobj.cpp	Sat Jan 17 17:52:09 2009 +0100
@@ -326,7 +326,14 @@
 {
     using namespace llvm;
 
-    sys::Path gcc = llvm::sys::Program::FindProgramByName("gcc");
+    const char *cc;
+#if !_WIN32
+    cc = getenv("CC");
+    if (!cc)
+#endif
+	cc = "gcc";
+
+    sys::Path gcc = llvm::sys::Program::FindProgramByName(cc);
     if (gcc.empty())
     {
         error("failed to locate gcc");