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

Method ClearSourcesCache

Source/cmGeneratorTarget.cxx:534–556  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

532}
533
534void cmGeneratorTarget::ClearSourcesCache()
535{
536 this->AllConfigSources.clear();
537 this->AllConfigCompileLanguages.clear();
538 this->KindedSourcesMap.clear();
539 this->SourcesAreContextDependent = Tribool::Indeterminate;
540 this->Objects.clear();
541 this->VisitedConfigsForObjects.clear();
542 this->LinkImplClosureForLinkMap.clear();
543 this->LinkImplClosureForUsageMap.clear();
544 this->LinkImplMap.clear();
545 this->LinkImplUsageRequirementsOnlyMap.clear();
546 this->IncludeDirectoriesCache.clear();
547 this->CompileOptionsCache.clear();
548 this->CompileDefinitionsCache.clear();
549 this->CustomTransitiveBuildPropertiesMap.clear();
550 this->CustomTransitiveInterfacePropertiesMap.clear();
551 this->PrecompileHeadersCache.clear();
552 this->LinkOptionsCache.clear();
553 this->LinkDirectoriesCache.clear();
554 this->RuntimeBinaryFullNameCache.clear();
555 this->ImportLibraryFullNameCache.clear();
556}
557
558void cmGeneratorTarget::ClearLinkInterfaceCache()
559{

Callers 4

AddSourceCommonMethod · 0.95
AddAutomaticSourcesMethod · 0.80
InitScanFilesMethod · 0.80

Calls 1

clearMethod · 0.45

Tested by

no test coverage detected