Emulator Issues #12310
CMake: more clearly report which libraries are being build from vendored
What's the problem? Describe what went wrong.
Having CMake automatically choose whether to use a system version vs vendored source is fine, but as someone building this for the first time it's hard to tell during the configure step what choices were made. I'd like to know so that I can make sure all the dependencies I've installed are actually being used, and without having to pore over 100+ lines of CMake output. Perhaps by adding a summary at the end of which libraries are being used from Externals? It looks like I could also pipe to
grep "Using.*from Externals", but of course I have no guarantee that every log line is written the same way.
What steps will reproduce the problem?
Running the cmake configure step.
Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
[bheim@mandible build]$ git describe 5.0-12946-g35a113f6a2
Is the issue present in the latest stable version?
If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)
If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer
What are your PC specifications? (CPU, GPU, Operating System, more)
Arch Linux, CMake 3.18.4
Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)