aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/scanner
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@digia.com>2013-03-05 18:16:46 +0100
committerChristian Kandeler <christian.kandeler@digia.com>2013-03-15 11:28:39 +0100
commitff6f0e96164e8cd315fa2fb1ce63e635ed7584d3 (patch)
treef8ab6bf4eaa83e347f7b45a7ea435df2f129b457 /src/plugins/scanner
parent92322bec3d4ebe6279c429d59d522dc33c2ed2be (diff)
add qbs files to build qbs
Change-Id: I3aca8364a58ac26a495909c0313f8f0588784b9f Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Diffstat (limited to 'src/plugins/scanner')
-rw-r--r--src/plugins/scanner/cpp/cpp.qbs18
-rw-r--r--src/plugins/scanner/qt/qt.qbs11
-rw-r--r--src/plugins/scanner/scannerplugin.qbs13
3 files changed, 42 insertions, 0 deletions
diff --git a/src/plugins/scanner/cpp/cpp.qbs b/src/plugins/scanner/cpp/cpp.qbs
new file mode 100644
index 000000000..ce15c59fa
--- /dev/null
+++ b/src/plugins/scanner/cpp/cpp.qbs
@@ -0,0 +1,18 @@
+import qbs 1.0
+import "../scannerplugin.qbs" as ScannerPlugin
+
+ScannerPlugin {
+ cpp.defines: ["CPLUSPLUS_NO_PARSER"]
+ name: "qbs_cpp_scanner"
+ files: [
+ "../scanner.h",
+ "CPlusPlusForwardDeclarations.h",
+ "Lexer.cpp",
+ "Lexer.h",
+ "Token.cpp",
+ "Token.h",
+ "cpp_global.h",
+ "cppscanner.cpp"
+ ]
+}
+
diff --git a/src/plugins/scanner/qt/qt.qbs b/src/plugins/scanner/qt/qt.qbs
new file mode 100644
index 000000000..ecc71f8cf
--- /dev/null
+++ b/src/plugins/scanner/qt/qt.qbs
@@ -0,0 +1,11 @@
+import qbs 1.0
+import "../scannerplugin.qbs" as ScannerPlugin
+
+ScannerPlugin {
+ name: "qbs_qt_scanner"
+ files: [
+ "../scanner.h",
+ "qtscanner.cpp"
+ ]
+}
+
diff --git a/src/plugins/scanner/scannerplugin.qbs b/src/plugins/scanner/scannerplugin.qbs
new file mode 100644
index 000000000..cd6229e0a
--- /dev/null
+++ b/src/plugins/scanner/scannerplugin.qbs
@@ -0,0 +1,13 @@
+import qbs 1.0
+
+DynamicLibrary {
+ Depends { name: "cpp" }
+ Depends { name: "qt.core" }
+ destinationDirectory: "plugins"
+ Group {
+ fileTagsFilter: ["dynamiclibrary"]
+ qbs.install: true
+ qbs.installDir: "plugins"
+ }
+}
+