NCBI C++ ToolKit
Classes | Functions
proj_builder_app.hpp File Reference
#include <corelib/ncbiapp.hpp>
#include <corelib/ncbienv.hpp>
#include <corelib/ncbiargs.hpp>
#include <corelib/ncbifile.hpp>
#include "proj_utils.hpp"
#include "file_contents.hpp"
#include "resolver.hpp"
#include "msvc_prj_utils.hpp"
#include "msvc_site.hpp"
#include "msvc_makefile.hpp"
#include "msvc_dlls_info.hpp"
#include "proj_tree_builder.hpp"
+ Include dependency graph for proj_builder_app.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CProjBulderApp
 CProjBulderApp –. More...
 
class  CProjBulderAppException
 CProjBulderAppException –. More...
 

Functions

CProjBulderAppGetApp (void)
 access to App singleton More...
 

Function Documentation

◆ GetApp()

CProjBulderApp& GetApp ( void  )

access to App singleton

Singleton.

Definition at line 66 of file proj_builder_app.cpp.

Referenced by CSimpleMakeFileContents::SParser::AcceptLine(), CProjectTreeBuilder::AddDatatoolSourcesDepends(), CMsvcPrjProjectContext::AdditionalIncludeDirectories(), CMsvcPrjProjectContext::AdditionalLibraryDirectories(), CMsvcPrjProjectContext::AdditionalLinkerOptions(), CMsvcConfigure::AnalyzeDefines(), CCyclicDepends::AnalyzeProjItemNew(), CProjectTreeBuilder::BuildOneProjectTree(), CProjectTreeBuilder::BuildProjectTree(), CMsvcPrjGeneralContext::CMsvcPrjGeneralContext(), CMsvcPrjProjectContext::CMsvcPrjProjectContext(), CMsvcSite::CMsvcSite(), CMsvcPrjFilesCollector::CollectResources(), CMsvcPrjFilesCollector::CollectSources(), CPreBuildEventTool::CommandLine(), CPreBuildEventToolLibImpl::CommandLine(), CMsvcConfigure::Configure(), SMakeProjectT::ConvertLibDepends(), SMakeProjectT::ConvertLibDependsMacro(), CProjectsLstFileFilter::CProjectsLstFileFilter(), CProjectTreeFolders::CProjectTreeFolders(), SMakeProjectT::Create3PartyLibs(), CMsvcConfigure::CreateConfH(), CreateConfigurableFile(), CreateDllBuildTree(), CProjectItemsTree::CreateFrom(), SMakeProjectT::CreateIncludeDirs(), CMsvcPrjProjectContext::CreateLibsList(), CreateMsvcProjectMakefileName(), CMsvcPrjProjectContext::Defines(), SAsnProjectSingleT::DoCreate(), SAsnProjectMultipleT::DoCreate(), SAppProjectT::DoCreate(), SLibProjectT::DoCreate(), SDllProjectT::DoCreate(), SMsvcProjectT::DoCreate(), SMakeProjectT::DoResolveDefs(), CMsvcSite::GetChoiceFor3PartyLib(), CMsvcPrjProjectContext::GetConfigData(), CMsvcProjectMakefile::GetCustomBuildInfo(), CProjectItemsTree::GetInternalDepends(), CMsvcSite::GetLibChoiceIncludes(), CMsvcPrjProjectContext::GetMsvcProjectMakefile(), GetOpt(), CMsvcPrjProjectContext::GetPchHeader(), CMsvc7RegSettings::GetSolutionFileFormatVersion(), CMsvc7RegSettings::GetTopBuilddir(), CMsvc7RegSettings::IdentifyPlatform(), IdentifySlnGUID(), CProjectsLstFileFilter::InitFromString(), CMsvcPrjProjectContext::IsConfigEnabled(), CMsvcSite::IsLibOk(), IsProducedByDatatool(), CMsvcSite::IsProvided(), CMsvcPrjProjectContext::IsRequiresOk(), LoadConfigInfoByNames(), NcbiSys_main(), PIsExcludedByProjectMakefile::operator()(), PIsExcludedByTag::operator()(), PIsExcludedByUser::operator()(), CMakefilePatch::PatchTreeMakefiles(), CProjSRCResolver::PrepareResolver(), CProjectTreeBuilder::ProcessDir(), CMsvcSite::ProcessMacros(), PromoteIfDifferent(), CSymResolver::Resolve(), CProjectTreeBuilder::ResolveDefs(), s_AddProjItemToDll(), s_AnalyzeLibraryOrder(), s_CollectDatatoolIds(), s_CreateRuleMakefileFilename(), s_CreateThirdPartyLibsInstallMakefile(), s_GetMakefileIncludes(), s_InitalizeDllProj(), CMsvcSite::SLibChoice::SLibChoice(), CMsvcMetaMakefile::TranslateCommand(), CMsvcMetaMakefile::TranslateOpt(), CProjectItemsTree::VerifyDataspecProj(), SMakeProjectT::VerifyLibDepends(), CMsvcConfigure::WriteBuildVer(), CMsvcConfigure::WriteExtraDefines(), and CMsvcConfigure::WriteNcbiconfMsvcSite().

Modified on Thu Feb 29 12:20:25 2024 by modify_doxy.py rev. 669887