summaryrefslogtreecommitdiff
path: root/solenv/gcc-wrappers/wrapper.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'solenv/gcc-wrappers/wrapper.cxx')
-rw-r--r--solenv/gcc-wrappers/wrapper.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/solenv/gcc-wrappers/wrapper.cxx b/solenv/gcc-wrappers/wrapper.cxx
index ccdf2065ffed..1b8d56223ca9 100644
--- a/solenv/gcc-wrappers/wrapper.cxx
+++ b/solenv/gcc-wrappers/wrapper.cxx
@@ -15,11 +15,14 @@
#define BUFLEN 2048
-string getexe(string exename) {
+string getexe(string exename, bool maybeempty) {
char* cmdbuf;
size_t cmdlen;
_dupenv_s(&cmdbuf,&cmdlen,exename.c_str());
if(!cmdbuf) {
+ if (maybeempty) {
+ return string();
+ }
cout << "Error " << exename << " not defined. Did you forget to source the environment?" << endl;
exit(1);
}