Fixes for cmake shared library detection. #10705
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
These changes were originally going to be part of a series of changes that let dolphin build on ChromeOS, but then it...built. Anyways, these should make the cmake build steps a bit less noisy, now that it isint complaining about not having a Findfmt.cmake and hidapi can see FindLIBUDEV.cmake.
Most of the Find*.cmake files also need a bit of an overhaul, they're wildly inconsistent on capitalisation, indentation, ordering, naming, arguments, etc. I don't feel like I know enough about cmake or the coding styles, but I thought I'd put it out there. We should also have a FindQt.cmake, It'd remove the need for all the CMAKE_PREFIX_PATH nonsense and should make building on esoteric platforms or configurations much easier. Again, I don't know enough about cmake to confidently make one, just putting it out there.