forked from Silverfish/proton-bridge
chore: added bridge-gui CMake variable for crashpad_handler path.
Ignored in release mode.
This commit is contained in:
@ -26,5 +26,6 @@
|
|||||||
#define PROJECT_BUILD_TIME "@BRIDGE_BUILD_TIME@"
|
#define PROJECT_BUILD_TIME "@BRIDGE_BUILD_TIME@"
|
||||||
#define PROJECT_DSN_SENTRY "@BRIDGE_DSN_SENTRY@"
|
#define PROJECT_DSN_SENTRY "@BRIDGE_DSN_SENTRY@"
|
||||||
#define PROJECT_BUILD_ENV "@BRIDGE_BUILD_ENV@"
|
#define PROJECT_BUILD_ENV "@BRIDGE_BUILD_ENV@"
|
||||||
|
#define PROJECT_CRASHPAD_HANDLER_PATH "@BRIDGE_CRASHPAD_HANDLER_PATH@"
|
||||||
|
|
||||||
#endif // BRIDGE_GUI_VERSION_H
|
#endif // BRIDGE_GUI_VERSION_H
|
||||||
|
|||||||
@ -305,6 +305,8 @@ void closeBridgeApp() {
|
|||||||
int main(int argc, char *argv[]) {
|
int main(int argc, char *argv[]) {
|
||||||
// Init sentry.
|
// Init sentry.
|
||||||
sentry_options_t *sentryOptions = newSentryOptions(PROJECT_DSN_SENTRY, sentryCacheDir().toStdString().c_str());
|
sentry_options_t *sentryOptions = newSentryOptions(PROJECT_DSN_SENTRY, sentryCacheDir().toStdString().c_str());
|
||||||
|
if (!QString(PROJECT_CRASHPAD_HANDLER_PATH).isEmpty())
|
||||||
|
sentry_options_set_handler_path(sentryOptions, PROJECT_CRASHPAD_HANDLER_PATH);
|
||||||
|
|
||||||
if (sentry_init(sentryOptions) != 0) {
|
if (sentry_init(sentryOptions) != 0) {
|
||||||
std::cerr << "Failed to initialize sentry" << std::endl;
|
std::cerr << "Failed to initialize sentry" << std::endl;
|
||||||
|
|||||||
Reference in New Issue
Block a user