diff options
Diffstat (limited to 'src/tools/3rdparty/iossim/iossim.qbs')
-rw-r--r-- | src/tools/3rdparty/iossim/iossim.qbs | 27 |
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") +} |