:m_Type(
key.m_Type),
62m_Suffix(
key.m_Suffix)
69 if(
this!= &
key) {
102 return!(*
this==
key);
137 if(
this!= &item) {
148 const string& sources_base,
149 constlist<string>& sources,
150 constlist<CProjKey>& depends,
151 constlist<string>& reqs,
152 constlist<string>& libs_3_party,
153 constlist<string>& include_dirs,
154 constlist<string>& defines,
160m_SourcesBaseDir (sources_base),
164m_Libs3Party (libs_3_party),
165m_IncludeDirs(include_dirs),
167m_MakeType(maketype),
170m_IsMetallib(
false),
172m_StyleObjcpp(
false)
257path +=
".dataspec";
static EMsvcPlatform GetMsvcPlatform(void)
list< string > m_Requires
What this project requires to have (in user site).
list< string > m_IncludeDirs
Resolved contents of CPPFLAG ( -I<m_IncludeDir> -I/..) Absolute pathes.
list< string > m_Sources
List of source files without extension ( *.cpp or *.c ) - with relative pathes from m_SourcesBaseDir.
CSimpleMakeFileContents m_DataSource
CProjItem & operator=(const CProjItem &item)
set< CProjKey > m_UnconditionalDepends
list< string > m_ExportHeaders
list< CProjKey > m_Depends
What projects this project is depend upon (IDs).
list< CDataToolGeneratedSrc > m_DatatoolSources
Source files *.asn , *.dtd to be processed by datatool app.
TProjType m_ProjType
Type of the project.
EMakeFileType m_MakeType
Type of the project.
string m_ID
ID of atomic project.
list< string > m_Defines
Defines like USE_MS_DBLIB.
string GetPath(void) const
list< string > m_HostedLibs
string m_ExportHeadersDest
string m_GUID
project GUID
string m_Pch
Precompiled header.
bool HasDataspecDependency(void) const
list< string > m_Includes
set< string > m_CheckConfigs
list< string > m_NcbiCLibs
Libraries from NCBI C Toolkit to link with.
list< string > m_ProjTags
string m_Name
Name of atomic project.
void SetFrom(const CProjItem &item)
list< string > m_Libs3Party
Resolved contents of LIBS flag (Third-party libs)
string m_SourcesBaseDir
Base directory of source files (....c++/src/a/ )
list< SCustomBuildInfo > m_CustomBuild
list< string > m_CheckInfo
map< string, list< string > > m_ExtraFiles
const string & Id(void) const
bool operator<(const CProjKey &key) const
CProjKey & operator=(const CProjKey &key)
string FullId(void) const
bool operator==(const CProjKey &key) const
TProjType Type(void) const
bool operator!=(const CProjKey &key) const
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
static string ConcatPath(const string &first, const string &second)
Concatenate two parts of the path for the current OS.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
const struct ncbi::grid::netcache::search::fields::KEY key
Defines classes: CDirEntry, CFile, CDir, CSymLink, CMemoryFile, CFileUtil, CFileLock,...
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4