Because of code signing we cannot copy debug symbols on macos inside a bundle. Code signing happens before we upload them on server and remove.
This commit is contained in:
parent
816351564a
commit
d1567560d9
|
@ -39,6 +39,11 @@ VLib {
|
||||||
|
|
||||||
installDebugInformation: qbs.buildVariant !== "release" || (buildconfig.useConanPackages && buildconfig.conanCrashReportingEnabled)
|
installDebugInformation: qbs.buildVariant !== "release" || (buildconfig.useConanPackages && buildconfig.conanCrashReportingEnabled)
|
||||||
|
|
||||||
|
Properties {
|
||||||
|
condition: qbs.targetOS.contains("macos") && (buildconfig.useConanPackages && buildconfig.conanCrashReportingEnabled)
|
||||||
|
debugInformationInstallDir: buildconfig.debugInformationInstallPath
|
||||||
|
}
|
||||||
|
|
||||||
Properties {
|
Properties {
|
||||||
condition: !qbs.targetOS.contains("macos") || (qbs.targetOS.contains("macos") && !buildconfig.enableMultiBundle)
|
condition: !qbs.targetOS.contains("macos") || (qbs.targetOS.contains("macos") && !buildconfig.enableMultiBundle)
|
||||||
install: true
|
install: true
|
||||||
|
|
|
@ -17,6 +17,11 @@ VApp {
|
||||||
|
|
||||||
property bool primaryApp: false
|
property bool primaryApp: false
|
||||||
|
|
||||||
|
Properties {
|
||||||
|
condition: qbs.targetOS.contains("macos") && (buildconfig.useConanPackages && buildconfig.conanCrashReportingEnabled)
|
||||||
|
debugInformationInstallDir: buildconfig.debugInformationInstallPath
|
||||||
|
}
|
||||||
|
|
||||||
Properties {
|
Properties {
|
||||||
condition: qbs.targetOS.contains("macos")
|
condition: qbs.targetOS.contains("macos")
|
||||||
// Breakpoints do not work if debug the app inside of bundle. In debug mode we turn off creating a bundle.
|
// Breakpoints do not work if debug the app inside of bundle. In debug mode we turn off creating a bundle.
|
||||||
|
|
|
@ -74,6 +74,13 @@ Module {
|
||||||
return "bin";
|
return "bin";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
readonly property string debugInformationInstallPath: {
|
||||||
|
if (qbs.targetOS.contains("macos"))
|
||||||
|
return installAppPath + "/" + appTarget + "_dSYM"
|
||||||
|
else
|
||||||
|
return product.installDir
|
||||||
|
}
|
||||||
|
|
||||||
readonly property string installBinaryPath: {
|
readonly property string installBinaryPath: {
|
||||||
if (qbs.targetOS.contains("macos"))
|
if (qbs.targetOS.contains("macos"))
|
||||||
return installAppPath + "/" + appTarget + ".app/Contents/MacOS"
|
return installAppPath + "/" + appTarget + ".app/Contents/MacOS"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user