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

Method LoadQueries

Source/cmInstrumentation.cxx:115–128  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

113}
114
115void cmInstrumentation::LoadQueries()
116{
117 this->ResetQueries();
118 auto const readJSONQueries = [this](std::string const& dir) {
119 if (cmSystemTools::FileIsDirectory(dir) && this->ReadJSONQueries(dir)) {
120 this->hasQuery = true;
121 }
122 };
123 readJSONQueries(cmStrCat(this->timingDirv1, "/query"));
124 readJSONQueries(cmStrCat(this->timingDirv1, "/query/generated"));
125 if (!this->userTimingDirv1.empty()) {
126 readJSONQueries(cmStrCat(this->userTimingDirv1, "/query"));
127 }
128}
129
130void cmInstrumentation::ResetQueries()
131{

Callers 2

cmInstrumentationMethod · 0.95
InstrumentCommandMethod · 0.95

Calls 4

ResetQueriesMethod · 0.95
ReadJSONQueriesMethod · 0.95
cmStrCatFunction · 0.70
emptyMethod · 0.45

Tested by

no test coverage detected