NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include "configurable_file.hpp"
#include "proj_builder_app.hpp"
#include "msvc_prj_defines.hpp"
#include "msvc_project_context.hpp"
#include "ptb_err_codes.hpp"
#include <corelib/ncbistr.hpp>
Go to the source code of this file.
Go to the SVN repository for this file.
Functions | |
bool | CreateConfigurableFile (const string &src_path, const string &dst_path, const string &config_name) |
string | ConfigurableFileSuffix (const string &config_name) |
Definition at line 163 of file configurable_file.cpp.
Referenced by CMsvcPrjFilesCollector::CollectSources(), and CProjBulderApp::GenerateSummary().
bool CreateConfigurableFile | ( | const string & | src_path, |
const string & | dst_path, | ||
const string & | config_name | ||
) |
Definition at line 41 of file configurable_file.cpp.
References buf, CDirEntry::ConcatPath(), CDir::CreatePath(), ePTB_FileModified, ePTB_NoError, CDir::Exists(), CNcbiEnvironment::Get(), GetApp(), CMsvcPrjProjectContext::GetDisabledPackages(), CMsvcPrjProjectContext::GetEnabledPackages(), CNcbiApplicationAPI::GetEnvironment(), CProjBulderApp::GetProjectTreeRoot(), CProjBulderApp::GetSite(), CMsvcSite::GetStandardFeatures(), in(), ITERATE, max(), NCBI_THROW, out(), PromoteIfDifferent(), PTB_INFO_EX, PTB_WARNING_EX, NStr::Replace(), CDirEntry::SplitPath(), str(), and trunc.
Referenced by CMsvcPrjFilesCollector::CollectSources(), and CProjBulderApp::GenerateSummary().