mirror of
https://github.com/ProtonMail/proton-bridge.git
synced 2025-12-15 14:56:42 +00:00
Other: include sentry dll for Windows deploy.
This commit is contained in:
committed by
Romain Le Jeune
parent
a78b2dee46
commit
7510ba2541
@ -92,14 +92,7 @@ file(GENERATE OUTPUT ${SENTRY_CONFIG_FILE} CONTENT
|
|||||||
"// AUTO GENERATED FILE, DO NOT MODIFY\n#pragma once\nconst char* SentryDNS=\"${DSN_SENTRY}\";\nconst char* SentryProductID=\"bridge-mail@${BRIDGE_APP_VERSION}\";\n"
|
"// AUTO GENERATED FILE, DO NOT MODIFY\n#pragma once\nconst char* SentryDNS=\"${DSN_SENTRY}\";\nconst char* SentryProductID=\"bridge-mail@${BRIDGE_APP_VERSION}\";\n"
|
||||||
)
|
)
|
||||||
|
|
||||||
if (APPLE)
|
|
||||||
#TODO: Find a better way to extract this information
|
|
||||||
install(PROGRAMS "${VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/tools/sentry-native/crashpad_handler" DESTINATION "${CMAKE_INSTALL_PREFIX}/bridge-gui.app/Contents/MacOS/")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if (WIN32)
|
|
||||||
install(PROGRAMS "${VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/tools/sentry-native/crashpad_handler.exe" DESTINATION "${CMAKE_INSTALL_PREFIX}")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
#*****************************************************************************************************************************************************
|
#*****************************************************************************************************************************************************
|
||||||
# Source files and output
|
# Source files and output
|
||||||
|
|||||||
@ -46,4 +46,7 @@ install(DIRECTORY "${QT_DIR}/lib/QtQuickDialogs2Utils.framework"
|
|||||||
# PLUGINS
|
# PLUGINS
|
||||||
install(FILES "${QT_DIR}/plugins/imageformats/libqsvg.dylib"
|
install(FILES "${QT_DIR}/plugins/imageformats/libqsvg.dylib"
|
||||||
DESTINATION "${CMAKE_INSTALL_PREFIX}/bridge-gui.app/Contents/PlugIns/imageformats")
|
DESTINATION "${CMAKE_INSTALL_PREFIX}/bridge-gui.app/Contents/PlugIns/imageformats")
|
||||||
|
# crash handler utils
|
||||||
|
install(PROGRAMS "${VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/tools/sentry-native/crashpad_handler"
|
||||||
|
DESTINATION "${CMAKE_INSTALL_PREFIX}/bridge-gui.app/Contents/MacOS/")
|
||||||
|
|
||||||
|
|||||||
@ -54,6 +54,7 @@ AppendVCPKGLib("libcrypto-3-x64.dll")
|
|||||||
AppendVCPKGLib("libprotobuf.dll")
|
AppendVCPKGLib("libprotobuf.dll")
|
||||||
AppendVCPKGLib("libssl-3-x64.dll")
|
AppendVCPKGLib("libssl-3-x64.dll")
|
||||||
AppendVCPKGLib("re2.dll")
|
AppendVCPKGLib("re2.dll")
|
||||||
|
AppendVCPKGLib("sentry.dll")
|
||||||
AppendVCPKGLib("zlib1.dll")
|
AppendVCPKGLib("zlib1.dll")
|
||||||
# QML DLLs
|
# QML DLLs
|
||||||
AppendQt6Lib("Qt6QmlWorkerScript.dll")
|
AppendQt6Lib("Qt6QmlWorkerScript.dll")
|
||||||
@ -71,7 +72,12 @@ install(DIRECTORY ${QT_DIR}/qml/Qt/labs/platform DESTINATION "${CMAKE_INSTALL_PR
|
|||||||
install(DIRECTORY ${QT_DIR}/qml/QtQml DESTINATION "${CMAKE_INSTALL_PREFIX}")
|
install(DIRECTORY ${QT_DIR}/qml/QtQml DESTINATION "${CMAKE_INSTALL_PREFIX}")
|
||||||
install(DIRECTORY ${QT_DIR}/qml/QtQuick DESTINATION "${CMAKE_INSTALL_PREFIX}")
|
install(DIRECTORY ${QT_DIR}/qml/QtQuick DESTINATION "${CMAKE_INSTALL_PREFIX}")
|
||||||
|
|
||||||
|
# crash handler utils
|
||||||
|
install(PROGRAMS "${VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/tools/sentry-native/crashpad_handler.exe" DESTINATION "${CMAKE_INSTALL_PREFIX}")
|
||||||
|
|
||||||
# Runtime system libs
|
# Runtime system libs
|
||||||
set(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP TRUE)
|
set(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP TRUE)
|
||||||
include(InstallRequiredSystemLibraries)
|
include(InstallRequiredSystemLibraries)
|
||||||
install( PROGRAMS ${CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS} DESTINATION ${CMAKE_INSTALL_PREFIX})
|
install( PROGRAMS ${CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS} DESTINATION ${CMAKE_INSTALL_PREFIX})
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user