| 1786 | } |
| 1787 | |
| 1788 | void BlContext::Init(bool is64Bit, bool isDebug) |
| 1789 | { |
| 1790 | char cwd[MAX_PATH]; |
| 1791 | _getcwd(cwd, MAX_PATH); |
| 1792 | AddSearchPath(cwd); |
| 1793 | AddSearchPath("C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\lib\\amd64\\"); |
| 1794 | AddSearchPath("C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\atlmfc\\lib\\amd64\\"); |
| 1795 | AddSearchPath("C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.10240.0\\ucrt\\x64\\"); |
| 1796 | AddSearchPath("C:\\Program Files (x86)\\Windows Kits\\8.1\\lib\\winv6.3\\um\\x64\\"); |
| 1797 | |
| 1798 | if (!mNoDefaultLib) |
| 1799 | { |
| 1800 | for (auto& libNameSrc : mDefaultLibs) |
| 1801 | { |
| 1802 | String libName = libNameSrc; |
| 1803 | FixLibName(libName); |
| 1804 | String libCanonName = FixPathAndCase(libName); |
| 1805 | auto itr = mNoDefaultLibs.find(libCanonName); |
| 1806 | if (itr == mNoDefaultLibs.end()) |
| 1807 | AddFile(libName, BlObjectDataKind_DefaultLib); |
| 1808 | } |
| 1809 | |
| 1810 | /*AddFile("libcmtd.lib", BlObjectDataKind_DefaultLib); |
| 1811 | AddFile("oldnames.lib", BlObjectDataKind_DefaultLib); |
| 1812 | AddFile("vcruntimed.lib", BlObjectDataKind_DefaultLib); |
| 1813 | AddFile("ucrtd.lib", BlObjectDataKind_DefaultLib);*/ |
| 1814 | } |
| 1815 | } |
| 1816 | |
| 1817 | void BlContext::AddSearchPath(const StringImpl& directory) |
| 1818 | { |
no test coverage detected