Add SENTRY_ENV option

This commit is contained in:
David Capello 2022-09-05 16:28:44 -03:00
parent f54605e1ea
commit 03148f9c7c
3 changed files with 4 additions and 1 deletions

View File

@ -80,6 +80,7 @@ set(CUSTOM_WEBSITE_URL "" CACHE STRING "Enable custom local webserver to check u
if(ENABLE_SENTRY)
set(SENTRY_DIR "" CACHE STRING "Sentry native location")
set(SENTRY_DSN "" CACHE STRING "Sentry Data Source Name URL")
set(SENTRY_ENV "development" CACHE STRING "Sentry environment (production, testing, development, etc.)")
endif()
if(ENABLE_NEWS OR ENABLE_UPDATER)

View File

@ -703,7 +703,8 @@ if(ENABLE_SENTRY)
target_compile_definitions(app-lib PUBLIC
-DENABLE_SENTRY
-DSENTRY_BUILD_STATIC=1
-DSENTRY_DSN="${SENTRY_DSN}")
-DSENTRY_DSN="${SENTRY_DSN}"
-DSENTRY_ENV="${SENTRY_ENV}")
add_subdirectory(${SENTRY_DIR} sentry)
target_link_libraries(app-lib sentry)
endif()

View File

@ -27,6 +27,7 @@ void Sentry::init()
{
sentry_options_t* options = sentry_options_new();
sentry_options_set_dsn(options, SENTRY_DSN);
sentry_options_set_environment(options, SENTRY_ENV);
std::string release = "aseprite@";
release += get_app_version();