Collect all possible LLVM_DISTRIBUTION_COMPONENTS for a given
configuration, and store them in LLVM_ALL_DISTRIBUTION_COMPONENTS cache
variable. This will make it easier for distribution maintainers to
establish the possible options, and to update them on upgrades.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Actually, this still misses a lot of useful components (such as headers). Help improving it would be welcome.
Comment Actions
This isn't really possible to do because CMake doesn't have a mechanism for listing all targets. A more correct approach for this would require generating a ninja build, then you could use ninja -t list to dump all the targets, then you can post-process that list to find a full list of components.
Comment Actions
I suppose I'm looking for all the install-* targets. FWICS I can further filter irrelevant 'metatargets' via looking for install-*-stripped.