diff --git a/qbs/imports/QtcTool.qbs b/qbs/imports/QtcTool.qbs index 4870a65815a..fbd97336001 100644 --- a/qbs/imports/QtcTool.qbs +++ b/qbs/imports/QtcTool.qbs @@ -2,7 +2,8 @@ import qbs import qbs.FileInfo QtcProduct { - type: "application" // no Mac app bundle + type: ["application"] + consoleApplication: true installDir: project.ide_libexec_path cpp.rpaths: { diff --git a/share/qtcreator/templates/wizards/projects/plainc/file.qbs b/share/qtcreator/templates/wizards/projects/plainc/file.qbs index 3f178d05c0e..a2786b81410 100644 --- a/share/qtcreator/templates/wizards/projects/plainc/file.qbs +++ b/share/qtcreator/templates/wizards/projects/plainc/file.qbs @@ -1,7 +1,6 @@ import qbs CppApplication { - type: "application" // To suppress bundle generation on Mac consoleApplication: true files: "%{CFileName}" diff --git a/share/qtcreator/templates/wizards/projects/plaincpp/file.qbs b/share/qtcreator/templates/wizards/projects/plaincpp/file.qbs index 257f61dc498..70e74336946 100644 --- a/share/qtcreator/templates/wizards/projects/plaincpp/file.qbs +++ b/share/qtcreator/templates/wizards/projects/plaincpp/file.qbs @@ -1,7 +1,6 @@ import qbs CppApplication { - type: "application" // To suppress bundle generation on Mac consoleApplication: true files: "%{CppFileName}" diff --git a/src/tools/3rdparty/iossim/iossim.qbs b/src/tools/3rdparty/iossim/iossim.qbs index c667ce8a3da..e27956643e6 100644 --- a/src/tools/3rdparty/iossim/iossim.qbs +++ b/src/tools/3rdparty/iossim/iossim.qbs @@ -4,6 +4,7 @@ QtcTool { name: "iossim" condition: qbs.targetOS.contains("osx") + Depends { name: "bundle" } Depends { name: "Qt"; submodules: ["widgets"] } Depends { name: "app_version_header" } @@ -23,7 +24,7 @@ QtcTool { cpp.frameworks: base.concat(["Foundation", "CoreServices", "ApplicationServices", "IOKit", "AppKit"]) cpp.frameworkPaths: base.concat("/System/Library/PrivateFrameworks") - cpp.infoPlistFile: "Info.plist" + bundle.infoPlistFile: "Info.plist" installDir: project.ide_libexec_path + "/ios" } diff --git a/src/tools/iostool/iostool.qbs b/src/tools/iostool/iostool.qbs index e57c8f973c6..69ce827126e 100644 --- a/src/tools/iostool/iostool.qbs +++ b/src/tools/iostool/iostool.qbs @@ -4,6 +4,7 @@ QtcTool { name: "iostool" condition: qbs.targetOS.contains("osx") + Depends { name: "bundle" } Depends { name: "Qt.widgets" } Depends { name: "Qt.xml" } Depends { name: "Qt.network" } @@ -17,7 +18,7 @@ QtcTool { cpp.frameworks: base.concat(["CoreFoundation", "CoreServices", "IOKit", "Security", "SystemConfiguration"]) cpp.dynamicLibraries: base.concat(["ssl", "bz2"]) - cpp.infoPlistFile: "Info.plist" + bundle.infoPlistFile: "Info.plist" installDir: project.ide_libexec_path + "/ios" } diff --git a/src/tools/valgrindfake/valgrindfake.qbs b/src/tools/valgrindfake/valgrindfake.qbs index e17aa76b48e..7823ca49d97 100644 --- a/src/tools/valgrindfake/valgrindfake.qbs +++ b/src/tools/valgrindfake/valgrindfake.qbs @@ -2,7 +2,7 @@ import qbs CppApplication { name: "valgrind-fake" - type: "application" + consoleApplication: true destinationDirectory: project.ide_bin_path Depends { name: "Qt"; submodules: ["network", "xml"]; } files: [