feature create mac os dsym and upload server

This commit is contained in:
alves
2025-12-11 15:30:49 +08:00
parent 371545fe15
commit f7efe0dfc3
3 changed files with 69 additions and 65 deletions

View File

@@ -404,6 +404,13 @@ endif ()
if (APPLE)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror=partial-availability -Werror=unguarded-availability -Werror=unguarded-availability-new")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror=partial-availability -Werror=unguarded-availability -Werror=unguarded-availability-new")
# Generate debug symbols for Release builds on macOS (required for dSYM generation and Sentry crash reporting)
# This adds -g flag to produce DWARF debug info that dsymutil can extract
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -g")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -g")
set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} -g")
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -g")
endif ()
if(MSVC)