1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
#ifndef COMPILERLOCATOREOSCDT_H
#define COMPILERLOCATOREOSCDT_H
#include "ICompilerLocator.h" // Base class: ICompilerLocator
#include "codelite_exports.h"
class WXDLLIMPEXP_SDK CompilerLocatorEosCDT : public ICompilerLocator
{
protected:
bool CheckExists(const wxString& path, wxString& foundPath) const;
void AddTool(CompilerPtr compiler, const wxString& toolname, const wxString& path, const wxString& args = "") const;
CompilerPtr CreateCompiler(const wxString& path) const;
public:
CompilerLocatorEosCDT();
virtual ~CompilerLocatorEosCDT();
public:
virtual bool Locate();
virtual CompilerPtr Locate(const wxString& folder);
};
#endif // COMPILERLOCATOREOSCDT_H
|