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

Method BuildObject

Source/cmFileAPI.cxx:562–588  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

560}
561
562Json::Value cmFileAPI::BuildObject(Object object)
563{
564 Json::Value value;
565
566 switch (object.Kind) {
567 case ObjectKind::CodeModel:
568 value = this->BuildCodeModel(object);
569 break;
570 case ObjectKind::ConfigureLog:
571 value = this->BuildConfigureLog(object);
572 break;
573 case ObjectKind::Cache:
574 value = this->BuildCache(object);
575 break;
576 case ObjectKind::CMakeFiles:
577 value = this->BuildCMakeFiles(object);
578 break;
579 case ObjectKind::Toolchains:
580 value = this->BuildToolchains(object);
581 break;
582 case ObjectKind::InternalTest:
583 value = this->BuildInternalTest(object);
584 break;
585 }
586
587 return value;
588}
589
590cmFileAPI::ClientRequests cmFileAPI::BuildClientRequests(
591 Json::Value const& requests)

Callers 1

cmFileAPI.cxxFile · 0.80

Calls 6

BuildCodeModelMethod · 0.95
BuildConfigureLogMethod · 0.95
BuildCacheMethod · 0.95
BuildCMakeFilesMethod · 0.95
BuildToolchainsMethod · 0.95
BuildInternalTestMethod · 0.95

Tested by

no test coverage detected