dolphin-emulator/Source/Core
Lioncash 4754ce8805 DolphinQt/CMakeLists: Leverage windeployqt for determining libraries and plugins to copy
We were doing quite a bit of unnecessary work within CMake to handle and
make sure the necessary libraries were copied over. That approach has
several downsides:

1. It's not possible to handle multi-configuration generators (like
   Visual Studio) in an easy manner. The existing script would fail to
   copy over the necessary libraries if one configuration was built, and
   then another one was built.

2. If you have Qt already installed (properly) by the official binary,
   the existing script would copy *all* dlls even if they weren't
   necessary. This is pretty bad, since it can waste quite a bit of
   space.

Instead, we can just delegate off to the official deployment application
bundled with Qt's libraries that determines what the necessary libraries
are and copies them over as necessary. This also means we can properly
support both release and debug binaries in the same directory, like how
the old handcrafted Visual Studio project files allowed.
2019-06-18 01:12:44 -04:00
..
AudioCommon Merge pull request #8135 from lioncash/cmake 2019-05-31 14:03:12 +02:00
Common Merge pull request #8186 from lioncash/view 2019-06-16 16:20:02 +02:00
Core Merge pull request #8186 from lioncash/view 2019-06-16 16:20:02 +02:00
DiscIO Merge pull request #8134 from JosJuice/filesystem-string-view 2019-06-08 20:52:34 +10:00
DolphinNoGUI Core/ConfigManager: Use forward declarations where applicable 2019-06-07 19:54:39 -04:00
DolphinQt DolphinQt/CMakeLists: Leverage windeployqt for determining libraries and plugins to copy 2019-06-18 01:12:44 -04:00
InputCommon Merge pull request #8117 from weihuoya/threaded_env 2019-06-08 20:42:15 +10:00
MacUpdater Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
UICommon Merge pull request #8165 from lioncash/linkage 2019-06-08 20:56:13 +10:00
UpdaterCommon General: Migrate from deprecated mbedTLS functions 2019-06-07 22:51:58 -04:00
VideoBackends Merge pull request #8049 from stenzek/crop 2019-06-08 20:57:52 +10:00
VideoCommon VideoCommon/RenderBase: Reset scissor rectangle after ImGui rendering 2019-06-15 07:12:17 -04:00
WinUpdater WinUpdater: Add CMakeLists.txt 2019-05-08 23:59:04 +02:00
CMakeLists.txt WinUpdater: Add CMakeLists.txt 2019-05-08 23:59:04 +02:00