1#include <array>
2 struct ExtensionDescriptor {
3 const char* Name;
4 const char* RequiredLibraries[1 + 1 + 20];
5 };
6 std::array<ExtensionDescriptor, 1> AvailableExtensions{
7ExtensionDescriptor{.Name: "Polly", .RequiredLibraries: {"support", "core", "scalaropts", "instcombine", "transformutils", "analysis", "ipo", "mc", "passes", "linker", "irreader", "analysis", "bitreader", "mcparser", "object", "profiledata", "target", "targetparser", "vectorize", "PollyISL", "Polly",nullptr}},
8};
9

source code of llvm_build/tools/llvm-config/ExtensionDependencies.inc