From 291ac98c64fb1da143ac4387ebdce2ad402eb352 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Fri, 29 Mar 2024 14:29:05 +0200 Subject: [PATCH] Sign crashpad_handler on macos when create a bundle. --- src/app/puzzle/puzzle.qbs | 3 +++ src/app/tape/tape.qbs | 12 ++++++++++++ src/app/valentina/valentina.qbs | 3 +++ 3 files changed, 18 insertions(+) diff --git a/src/app/puzzle/puzzle.qbs b/src/app/puzzle/puzzle.qbs index 07e1e176f..008288b65 100644 --- a/src/app/puzzle/puzzle.qbs +++ b/src/app/puzzle/puzzle.qbs @@ -218,6 +218,9 @@ VToolApp { if (pdftops.pdftopsPresent) apps.push("pdftops"); + if (buildconfig.useConanPackages && buildconfig.conanCrashReportingEnabled) + apps.push("crashpad_handler"); + return apps; } } diff --git a/src/app/tape/tape.qbs b/src/app/tape/tape.qbs index 955724f33..1068945c3 100644 --- a/src/app/tape/tape.qbs +++ b/src/app/tape/tape.qbs @@ -58,6 +58,18 @@ VToolApp { conan.crashpad.binInstallDir: qbs.installPrefix + "/" + buildconfig.installBinaryPath } + Properties { + condition: qbs.targetOS.contains("macos") && buildconfig.enableMultiBundle + macdeployqt.targetApps: { + var apps = []; + + if (buildconfig.useConanPackages && buildconfig.conanCrashReportingEnabled) + apps.push("crashpad_handler"); + + return apps; + } + } + files: [ "main.cpp", "tkmmainwindow.cpp", diff --git a/src/app/valentina/valentina.qbs b/src/app/valentina/valentina.qbs index 087d4d6bc..bc0773abe 100644 --- a/src/app/valentina/valentina.qbs +++ b/src/app/valentina/valentina.qbs @@ -243,6 +243,9 @@ VToolApp { if (pdftops.pdftopsPresent) apps.push("pdftops"); + if (buildconfig.useConanPackages && buildconfig.conanCrashReportingEnabled) + apps.push("crashpad_handler"); + return apps; } }