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 | |||
) |