mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-08 16:19:36 -06:00
Separate argument handling and actual operation of the find_package command into separate methods. This is preparatory to adding improved support for transitive dependencies and will allow nested calls to be set up using structured data types, rather than having to perform all communication via a constructed argument list. As a consequence, the sets of required and optional components, as well as the component list string, are now members rather than local variables. This also allows us to drop some parameters and simplify how we set the variables indicating which components are required.
7.8 KiB
7.8 KiB