1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#ifndef CLPATCH_H
#define CLPATCH_H
#include <wx/filename.h>
#include "codelite_exports.h"
#include "cl_exception.h"
class WXDLLIMPEXP_SDK clPatch
{
wxFileName m_patch;
public:
clPatch();
virtual ~clPatch();
/**
* @brief apply patch sepcified by 'pathFile' onto filename file
* @param filename
* @param workingDirectory execute the patch command from this folder
* @throws clException on error
*/
void Patch(const wxFileName& patchFile,
const wxString& workingDirectory = "",
const wxString& args = "") ;
};
#endif // CLPATCH_H
|