Changeset View
Changeset View
Standalone View
Standalone View
plugins/meson/mesonbuilder.h
Show First 20 Lines • Show All 46 Lines • ▼ Show 20 Line(s) | 35 | public: | |||
---|---|---|---|---|---|
47 | explicit MesonBuilder(QObject* parent); | 47 | explicit MesonBuilder(QObject* parent); | ||
48 | 48 | | |||
49 | KJob* build(KDevelop::ProjectBaseItem* item) override; | 49 | KJob* build(KDevelop::ProjectBaseItem* item) override; | ||
50 | KJob* clean(KDevelop::ProjectBaseItem* item) override; | 50 | KJob* clean(KDevelop::ProjectBaseItem* item) override; | ||
51 | KJob* install(KDevelop::ProjectBaseItem* dom, const QUrl& installPath) override; | 51 | KJob* install(KDevelop::ProjectBaseItem* dom, const QUrl& installPath) override; | ||
52 | KJob* prune(KDevelop::IProject* project) override; | 52 | KJob* prune(KDevelop::IProject* project) override; | ||
53 | 53 | | |||
54 | KJob* configure(KDevelop::IProject* project) override; | 54 | KJob* configure(KDevelop::IProject* project) override; | ||
55 | KJob* configure(KDevelop::IProject* project, Meson::BuildDir const& buildDir, | 55 | KJob* configure(KDevelop::IProject* project, Meson::BuildDir const& buildDir, QStringList args, | ||
56 | DirectoryStatus status = ___UNDEFINED___); | 56 | DirectoryStatus status = ___UNDEFINED___); | ||
57 | 57 | | |||
58 | /// Evaluate a directory for the use with meson | 58 | /// Evaluate a directory for the use with meson | ||
59 | static DirectoryStatus evaluateBuildDirectory(KDevelop::Path const& path, QString const& backend); | 59 | static DirectoryStatus evaluateBuildDirectory(KDevelop::Path const& path, QString const& backend); | ||
60 | 60 | | |||
61 | bool hasError() const; | 61 | bool hasError() const; | ||
62 | QString errorDescription() const; | 62 | QString errorDescription() const; | ||
63 | 63 | | |||
Show All 16 Lines |