diff options
| author | Amlal <amlal.elmahrouss@icloud.com> | 2024-10-26 14:14:05 +0200 |
|---|---|---|
| committer | Amlal <amlal.elmahrouss@icloud.com> | 2024-10-26 14:14:05 +0200 |
| commit | 7b8238b204dd89f11e710148293f8cc2e2baac3b (patch) | |
| tree | afabc5c7d9ba04cbfe94835be0d96830ee59a90a /BTBKit | |
| parent | d7dcb2695ca2c69b45314cfc261c395e935d355b (diff) | |
IMP: Improved ManifestBuilder, do not hang when dry running.
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'BTBKit')
| -rw-r--r-- | BTBKit/IManifestBuilder.h | 4 | ||||
| -rw-r--r-- | BTBKit/JSONManifestBuilder.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/BTBKit/IManifestBuilder.h b/BTBKit/IManifestBuilder.h index e202a6a..dd5f4e8 100644 --- a/BTBKit/IManifestBuilder.h +++ b/BTBKit/IManifestBuilder.h @@ -18,12 +18,12 @@ public: IManifestBuilder& operator=(const IManifestBuilder&) = default; IManifestBuilder(const IManifestBuilder&) = default; - /// @brief Builds a target. + /// @brief Builds a target using the implemented laguage. /// @param arg_sz filename size /// @param arg_val filename path. /// @retval true succeeded. /// @retval false failed. - virtual bool buildTarget(int arg_sz, const char* arg_val) = 0; + virtual bool buildTarget(int arg_sz, const char* arg_val, const bool dry_run = false) = 0; virtual const char* buildSystem() = 0; }; diff --git a/BTBKit/JSONManifestBuilder.h b/BTBKit/JSONManifestBuilder.h index b300a6a..38d8004 100644 --- a/BTBKit/JSONManifestBuilder.h +++ b/BTBKit/JSONManifestBuilder.h @@ -24,7 +24,7 @@ public: /// @param arg_val filename path. /// @retval true build succeeded. /// @retval false failed to build. - virtual bool buildTarget(int arg_sz, const char* arg_val) override; + virtual bool buildTarget(int arg_sz, const char* arg_val, const bool dry_run = false) override; virtual const char* buildSystem() override; }; |
