if PANDA_ROOT is not set, setting it to c:/cygwin

This commit is contained in:
Dave Schuyler 2004-07-21 04:13:37 +00:00
parent 3c5c89641d
commit 6e17a56908

View File

@ -110,6 +110,9 @@ get_panda_root() {
const char *envvar = getenv("PANDA_ROOT");
if (envvar != (const char *)NULL) {
panda_root = front_to_back_slash(envvar);
} else if (Filename("c:/cygwin").is_directory()) {
//setenv("PANDA_ROOT", "c:/cygwin", 1);
panda_root = "c:/cygwin";
}
if (panda_root.empty() || panda_root[panda_root.length() - 1] != '\\') {
@ -303,7 +306,7 @@ from_os_specific(const string &os_specific, Filename::Type type) {
if (!panda_root.empty() && panda_root.length() < result.length()) {
bool matches = true;
size_t p;
for (p = 0; p < panda_root.length() && matches; p++) {
for (p = 0; p < panda_root.length() && matches; ++p) {
char c = tolower(panda_root[p]);
if (c == '\\') {
c = '/';