| 1781 | } |
| 1782 | |
| 1783 | Json::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 | |
| 1802 | Json::Value Target::DumpSources(FileSetDatabase const& fsdb) |
| 1803 | { |
no test coverage detected