CClash.Tests.CompilerTest.SetEnvs C# (CSharp) Метод

SetEnvs() публичный статический Метод

public static SetEnvs ( ) : void
Результат void
        public static void SetEnvs()
        {
            Environment.SetEnvironmentVariable("CCLASH_DISABLED", null);
            Environment.SetEnvironmentVariable("CCLASH_ATTEMPT_PDB_CACHE", null);
            Environment.SetEnvironmentVariable("CCLASH_PPMODE", null);
            Environment.SetEnvironmentVariable("CCLASH_DISABLE_WHEN_VAR", null);
            Environment.SetEnvironmentVariable("CCLASH_ENABLE_WHEN_VAR", null);
            if (!setpaths)
            {
                Environment.SetEnvironmentVariable("PATH",
                    @"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin;"
                    + Environment.GetEnvironmentVariable("PATH"));
                Environment.SetEnvironmentVariable("PATH",
                    @"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE;"
                    + Environment.GetEnvironmentVariable("PATH"));
                Environment.SetEnvironmentVariable("INCLUDE",
                    @"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE;C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\ATLMFC\INCLUDE;C:\Program Files (x86)\Windows Kits\8.0\include\shared;C:\Program Files (x86)\Windows Kits\8.0\include\um;C:\Program Files (x86)\Windows Kits\8.0\include\winrt;c:\stuff\nonsense\;c:\comp\1;c:\comp2;c:\comp3;c:\foo");
                setpaths = true;
            }
        }

Usage Example

Пример #1
0
        public void Init()
        {
            if (cachesuffix == null)
            {
                cachesuffix = Guid.NewGuid().ToString().Substring(0, 5);
            }
            CompilerTest.SetEnvs();

            Environment.SetEnvironmentVariable("CCLASH_DEBUG", null);
            Environment.SetEnvironmentVariable("CCLASH_SERVER", null);
            Environment.SetEnvironmentVariable("CCLASH_HARDLINK", null);
            Environment.SetEnvironmentVariable("CCLASH_Z7_OBJ", null);
            Environment.SetEnvironmentVariable("CCLASH_DIR", System.IO.Path.Combine(CClashTestsFixtureSetup.InitialDir, CacheFolderName + cachesuffix));
            Environment.CurrentDirectory = CClashTestsFixtureSetup.InitialDir;
        }