MCPcopy Create free account
hub / github.com/Kitware/CMake / DumpFileSet

Method DumpFileSet

Source/cmFileAPICodemodel.cxx:1783–1800  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1781}
1782
1783Json::Value Target::DumpFileSet(cmFileSet const* fs,
1784 std::vector<std::string> const& directories)
1785{
1786 Json::Value fileSet = Json::objectValue;
1787
1788 fileSet["name"] = fs->GetName();
1789 fileSet["type"] = fs->GetType();
1790 fileSet["visibility"] =
1791 std::string(cmFileSetVisibilityToName(fs->GetVisibility()));
1792
1793 Json::Value baseDirs = Json::arrayValue;
1794 for (auto const& directory : directories) {
1795 baseDirs.append(RelativeIfUnder(this->TopSource, directory));
1796 }
1797 fileSet["baseDirectories"] = baseDirs;
1798
1799 return fileSet;
1800}
1801
1802Json::Value Target::DumpSources(FileSetDatabase const& fsdb)
1803{

Callers 1

DumpFileSetsMethod · 0.95

Calls 6

RelativeIfUnderFunction · 0.85
GetVisibilityMethod · 0.80
appendMethod · 0.80
GetNameMethod · 0.45
GetTypeMethod · 0.45

Tested by

no test coverage detected