summaryrefslogtreecommitdiff
path: root/src/tools/3rdparty/iossim/iossim.qbs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/3rdparty/iossim/iossim.qbs')
-rw-r--r--src/tools/3rdparty/iossim/iossim.qbs27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/tools/3rdparty/iossim/iossim.qbs b/src/tools/3rdparty/iossim/iossim.qbs
new file mode 100644
index 0000000000..d78ef5361e
--- /dev/null
+++ b/src/tools/3rdparty/iossim/iossim.qbs
@@ -0,0 +1,27 @@
+import qbs.base 1.0
+import "../../QtcTool.qbs" as QtcTool
+
+
+QtcTool {
+ name: "iossim"
+ condition: qbs.targetOS.contains("osx")
+
+ Depends { name: "Qt"; submodules: ["widgets"] }
+ Depends { name: "app_version_header" }
+
+ files: [
+ "main.mm",
+ "nsprintf.m",
+ "nsstringexpandPath.m",
+ "iphonesimulator.m",
+ "iphonesimulator.h",
+ "nsprintf.h",
+ "nsstringexpandpath.h",
+ "version.h",
+ "iphonesimulatorremoteclient/iphonesimulatorremoteclient.h"
+ ]
+ cpp.linkerFlags: base.concat(["-sectcreate", "__TEXT", "__info_plist", path + "/Info.plist",
+ "-fobjc-link-runtime"])
+ cpp.frameworks: base.concat(["Foundation", "CoreServices", "ApplicationServices", "IOKit"])
+ cpp.frameworkPaths: base.concat("/System/Library/PrivateFrameworks")
+}