mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-12-29 09:30:20 +00:00
e344eb7f00
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 |