mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-02-05 22:16:17 +00:00
For some reason, when this is included, the linking step creates a temporary file in %TEMP% with a random name; the file is deleted afterwards and a new random name is used on a later build. Because this file doesn't exist on a later build, curl gets re-linked each time, and then all of the projects that depend on curl also get re-linked. This adds around 10 seconds to the build time even for small changes. To make things worse, I don't think libcurl.rc does anything useful since we statically link curl; I believe the metadata contained in it only applies when building a dll. (It does seem to be included in curl.lib, but gets discarded when linking Dolphin.exe.) See Build\x64\Release\curl\curl.tlog\Lib-link-cvtres.write.1.tlog for the log that shows this path (the file is also mentioned after setting Tools -> Options... -> Projects and Solutions -> Build and Run -> MSBuild project build output verbosity to diagnostic, but not in a useful way). |
||
|---|---|---|
| .. | ||
| Bochs_disasm | ||
| bzip2 | ||
| cpp-optparse | ||
| cubeb | ||
| curl | ||
| discord-rpc | ||
| ed25519 | ||
| enet | ||
| expr | ||
| FatFs | ||
| FFmpeg-bin@9bc087fbca | ||
| fmt | ||
| FreeSurround | ||
| gettext | ||
| glslang | ||
| gtest | ||
| hidapi | ||
| imgui | ||
| implot | ||
| libiconv-1.14 | ||
| liblzma | ||
| libspng | ||
| libusb | ||
| LZO | ||
| mbedtls | ||
| mGBA | ||
| miniupnpc | ||
| minizip | ||
| MoltenVK | ||
| OpenAL/include | ||
| picojson | ||
| pugixml | ||
| Qt@376baafde6 | ||
| rangeset | ||
| SDL | ||
| SFML | ||
| soundtouch | ||
| spirv_cross | ||
| Vulkan/Include/vulkan | ||
| VulkanMemoryAllocator@c351692490 | ||
| WIL | ||
| xxhash | ||
| zlib-ng | ||
| zstd | ||
| .gitignore | ||
| licenses.md | ||