aboutsummaryrefslogtreecommitdiff
path: root/src/smolbote.qbs
diff options
context:
space:
mode:
Diffstat (limited to 'src/smolbote.qbs')
-rw-r--r--src/smolbote.qbs53
1 files changed, 53 insertions, 0 deletions
diff --git a/src/smolbote.qbs b/src/smolbote.qbs
new file mode 100644
index 0000000..136ea21
--- /dev/null
+++ b/src/smolbote.qbs
@@ -0,0 +1,53 @@
+import qbs
+import "GitRepo.js" as GitRepo
+
+Project {
+ minimumQbsVersion: "1.7.0"
+
+ CppApplication {
+ name: "poi"
+ property string version: GitRepo.repoVersion()
+ files: [
+ "browser.cpp",
+ "browser.h",
+ "data/icon.svg",
+ "data/resources.qrc",
+ "forms/blockerdialog.cpp",
+ "forms/blockerdialog.h",
+ "forms/blockerdialog.ui",
+ "forms/downloaddialog.cpp",
+ "forms/downloaddialog.h",
+ "forms/downloaddialog.ui",
+ "forms/profiledialog.cpp",
+ "forms/profiledialog.h",
+ "forms/profiledialog.ui",
+ "main.cpp",
+ "mainwindow.cpp",
+ "mainwindow.h",
+ "mainwindow.ui",
+ "settings.cpp",
+ "settings.h",
+ "webengine/blockerrule.cpp",
+ "webengine/blockerrule.h",
+ "webengine/blockersubscription.cpp",
+ "webengine/blockersubscription.h",
+ "webengine/downloaditemform.cpp",
+ "webengine/downloaditemform.h",
+ "webengine/downloaditemform.ui",
+ "webengine/urlinterceptor.cpp",
+ "webengine/urlinterceptor.h",
+ "webengine/webengineprofile.cpp",
+ "webengine/webengineprofile.h",
+ "widgets/webviewtabbar.cpp",
+ "widgets/webviewtabbar.h",
+ ]
+
+ Depends { name: "Qt"; submodules: ["core", "widgets", "webengine", "webenginewidgets"] }
+
+ // Properties for the produced executable
+ Group {
+ fileTagsFilter: product.type // filter selects produced executable
+ qbs.install: true // install it
+ }
+ }
+}