Ticket #4593: homeenvvar.patch

File homeenvvar.patch, 796 bytes (added by andrei@…, 16 years ago)

set HOME environment variable on Win32

  • libs/libmyth/mythcontext.cpp

     
    369372            m_installlibdir = prefixDir.canonicalPath() + "/lib";
    370373    }
    371374
     375#ifdef _WIN32
     376    // HOME environment variable might not be defined
     377    // some libraries will fail without it
     378    char *home = getenv("HOME");
     379    if (!home)
     380    {
     381        home = getenv("LOCALAPPDATA");
     382        if (home)
     383            _putenv(QString("HOME=%1").arg(home));
     384        else
     385            _putenv("HOME=.");
     386    }
     387#endif
     388
    372389    VERBOSE(VB_IMPORTANT, QString("Using runtime prefix = %1, libdir = %2")
    373390                          .arg(m_installprefix).arg(m_installlibdir));
    374391}