1// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd.
2//
3// SPDX-License-Identifier: GPL-3.0-or-later
4
5#ifndef CMAKEBUILD_H
6#define CMAKEBUILD_H
7
8#include "dap/protocol.h"
9#include <QObject>
10
11class CMakeBuildPrivate;
12class CMakeBuild : public QObject
13{
14 Q_OBJECT
15public:
16 explicit CMakeBuild(QObject *parent = nullptr);
17 ~CMakeBuild();
18
19 static QString build(const QString& kitName, const QString& projectPath);
20
21signals:
22
23private slots:
24
25private:
26
27private:
28 CMakeBuildPrivate *const d;
29};
30
31#endif //CMAKEBUILD_H
32
33