diff --git a/CMakeLists.txt b/CMakeLists.txt index 4fdf0a71d..8319afbbd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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) diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt index 1b3e93ee2..810d79493 100644 --- a/src/app/CMakeLists.txt +++ b/src/app/CMakeLists.txt @@ -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() diff --git a/src/app/sentry_wrapper.cpp b/src/app/sentry_wrapper.cpp index 250893dbe..fb3a97838 100644 --- a/src/app/sentry_wrapper.cpp +++ b/src/app/sentry_wrapper.cpp @@ -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();