Mercurial > projects > ldc
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");