OLD | NEW |
| (Empty) |
1 Linker shim that enables the use of "Use Library Dependency Inputs" on | |
2 large exe/dlls via Visual Studio. | |
3 | |
4 That flag is required to enable useful incremental linking, however, with a | |
5 large number of objects in components, the linker fails with: | |
6 | |
7 ...RSP00002E45885644.rsp : fatal error LNK1170: line in command file contains 13
1071 or more characters | |
8 | |
9 This seems to be that the IDE team didn't talk to the linker team; the | |
10 response file can handle long commands, just all the files can't be on | |
11 *one* line which is what the IDE generates. | |
12 | |
13 So, this program simply replaces link.exe, fixes the response file, and | |
14 then shells to the original linker. Ridiculous? Yes. Faster links? Yes. | |
15 | |
16 Compile/install with install_supalink.py. Run from cmd.exe as Administrator, | |
17 and make sure to run vsvars32.bat first. | |
OLD | NEW |