mirror of
https://github.com/cookiengineer/audacity
synced 2026-01-12 23:55:50 +01:00
Crashreporting
This commit is contained in:
@@ -171,6 +171,7 @@ include( TestBigEndian )
|
||||
set_from_env(SENTRY_DSN_KEY)
|
||||
set_from_env(SENTRY_HOST)
|
||||
set_from_env(SENTRY_PROJECT)
|
||||
set_from_env(CRASH_REPORT_URL)
|
||||
|
||||
cmake_dependent_option(
|
||||
${_OPT}has_sentry_reporting
|
||||
@@ -180,6 +181,14 @@ cmake_dependent_option(
|
||||
Off
|
||||
)
|
||||
|
||||
cmake_dependent_option(
|
||||
${_OPT}has_crashreports
|
||||
"Enables crash reporting for Audacity"
|
||||
On
|
||||
"${_OPT}has_networking;DEFINED CRASH_REPORT_URL"
|
||||
Off
|
||||
)
|
||||
|
||||
# Determine 32-bit or 64-bit target
|
||||
if( CMAKE_C_COMPILER_ID MATCHES "MSVC" AND CMAKE_VS_PLATFORM_NAME MATCHES "Win64|x64" )
|
||||
set( IS_64BIT ON )
|
||||
@@ -217,6 +226,11 @@ elseif( CMAKE_SYSTEM_NAME MATCHES "Darwin" )
|
||||
endif()
|
||||
message( STATUS " MacOS SDK: ${CMAKE_OSX_SYSROOT}" )
|
||||
message( STATUS )
|
||||
|
||||
if(${_OPT}has_crashreports)
|
||||
set(CMAKE_XCODE_ATTRIBUTE_DEBUG_INFORMATION_FORMAT "dwarf-with-dsym")
|
||||
endif()
|
||||
|
||||
endif()
|
||||
|
||||
# Try to get the current commit information
|
||||
@@ -485,6 +499,9 @@ add_subdirectory( "cmake-proxies" )
|
||||
resolve_conan_dependencies()
|
||||
|
||||
add_subdirectory( "help" )
|
||||
if(${_OPT}has_crashreports)
|
||||
add_subdirectory( "crashreports" )
|
||||
endif()
|
||||
add_subdirectory( "images" )
|
||||
add_subdirectory( "libraries" )
|
||||
add_subdirectory( "locale" )
|
||||
|
||||
Reference in New Issue
Block a user