summaryrefslogtreecommitdiff
path: root/cpp/test/IceUtil/stacktrace/Client.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/test/IceUtil/stacktrace/Client.cpp')
-rw-r--r--cpp/test/IceUtil/stacktrace/Client.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/cpp/test/IceUtil/stacktrace/Client.cpp b/cpp/test/IceUtil/stacktrace/Client.cpp
index fbf133fa329..6351ea12114 100644
--- a/cpp/test/IceUtil/stacktrace/Client.cpp
+++ b/cpp/test/IceUtil/stacktrace/Client.cpp
@@ -150,9 +150,9 @@ int main(int argc, char* argv[])
#if defined(_WIN32)
bool binDist = false;
vector<wchar_t> buf(256);
- DWORD ret = GetEnvironmentVariableW(L"USE_BIN_DIST", &buf[0], static_cast<DWORD>(buf.size()));
+ DWORD ret = GetEnvironmentVariableW(L"ICE_BIN_DIST", &buf[0], static_cast<DWORD>(buf.size()));
string valstr = (ret > 0 && ret < buf.size()) ? wstringToString(&buf[0]) : string("");
- binDist = valstr == "yes";
+ binDist = (valstr.find("all") != std::string::npos) || == (valstr.find("cpp") != std::string::npos);
if(binDist)
{
@@ -183,10 +183,10 @@ int main(int argc, char* argv[])
#if defined(__APPLE__)
bool binDist = false;
- const char* s = getenv("USE_BIN_DIST");
+ const char* s = getenv("ICE_BIN_DIST");
if(s && *s != '\0')
{
- binDist = string(s) == "yes";
+ binDist = (string(s).find("all") != std::string::npos) || (string(s).find("cpp") != std::string::npos);
}
if(binDist && !optimized)