|
Code::Blocks
SVN r11506
|
#include <wx/datetime.h>#include <wx/dynarray.h>#include <wx/hashmap.h>#include <wx/treectrl.h>#include "settings.h"#include "misctreeitemdata.h"#include "compiletargetbase.h"#include "cbplugin.h"#include "projectbuildtarget.h"#include "projectmanager.h"#include <map>#include <vector>Go to the source code of this file.
Classes | |
| class | FileTreeData |
| class | cbProject |
| Represents a Code::Blocks project. More... | |
| struct | cbProject::Glob |
Typedefs | |
| typedef std::map< wxString, wxArrayString > | VirtualBuildTargetsMap |
Enumerations | |
| enum | PCHMode { pchSourceDir = 0, pchObjectDir, pchSourceFile } |
| Precompiled headers mode. More... | |
Functions | |
| WX_DECLARE_STRING_HASH_MAP (ProjectFile *, ProjectFiles) | |
| DLLIMPORT wxString | cbGetDynamicLinkerPathForTarget (cbProject *project, ProjectBuildTarget *target) |
| Returns a string valid to be used as LD_LIBRARY_PATH (or equivalent). More... | |
| DLLIMPORT wxString | cbMergeLibPaths (const wxString &oldPath, const wxString &newPath) |
| Merges to LD_LIBRARY_PATH/PATH strings together to form a new valid string. More... | |
| typedef std::map<wxString, wxArrayString> VirtualBuildTargetsMap |
Definition at line 35 of file cbproject.h.
| enum PCHMode |
Precompiled headers mode.
Defines where and how are the project's precompiled headers generated. Currently implemented only for GCC (3.4 and above).
Definition at line 83 of file cbproject.h.
| DLLIMPORT wxString cbGetDynamicLinkerPathForTarget | ( | cbProject * | project, |
| ProjectBuildTarget * | target | ||
| ) |
Returns a string valid to be used as LD_LIBRARY_PATH (or equivalent).
Definition at line 1755 of file cbproject.cpp.
References _T, Compiler::GetCommandGenerator(), CompilerFactory::GetCompiler(), CompileTargetBase::GetCompilerID(), CompilerCommandGenerator::GetLinkerSearchDirs(), GetStringFromArray(), wxString::IsEmpty(), wxString::Length(), wxString::Mid(), wxString::Truncate(), and wxEmptyString.
Referenced by CompilerGCC::DoRunQueue(), and CompilerGCC::Run().
Merges to LD_LIBRARY_PATH/PATH strings together to form a new valid string.
Definition at line 1777 of file cbproject.cpp.
References _T, wxString::IsEmpty(), wxString::Length(), and wxString::Mid().
Referenced by CompilerGCC::DoRunQueue().
| WX_DECLARE_STRING_HASH_MAP | ( | ProjectFile * | , |
| ProjectFiles | |||
| ) |
1.8.13