ref:af505b7649843fa82967c0e76f827d3a5a8849ab

build(deps): bump third-party/tray from `1d0d696` to `c329d9f` (#5630)

* build(deps): bump third-party/tray from `1d0d696` to `c329d9f` Bumps [third-party/tray](https://github.com/LizardByte/tray) from `1d0d696` to `c329d9f`. - [Release notes](https://github.com/LizardByte/tray/releases) - [Commits](https://github.com/LizardByte/tray/compare/1d0d69623fe7ddb3da180db4b99417f9497d4f79...c329d9fd0d39dfb47f0f2fb5467e1db2e8a1d623) --- updated-dependencies: - dependency-name: third-party/tray dependency-version: c329d9fd0d39dfb47f0f2fb5467e1db2e8a1d623 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * test(tray): enable tray test hooks Gate `TRAY_ENABLE_TEST_HOOKS` behind `BUILD_TESTS` in dependency setup and propagate the same definition to test targets when tray tests are enabled. This keeps production tray builds unchanged while allowing tray-specific test hook code to be compiled consistently for supported platforms. --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
SHA: af505b7649843fa82967c0e76f827d3a5a8849ab
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: 2026-09-06 18:25
Parents: 73ccd68
3 files changed +7 -0
Type
cmake/dependencies/common.cmake +4 −0
@@ -56,6 +56,10 @@
add_subdirectory("${CMAKE_SOURCE_DIR}/third-party/tray")
if(BUILD_TESTS)
target_compile_definitions(tray PRIVATE TRAY_ENABLE_TEST_HOOKS)
endif()
if(SUNSHINE_USE_STATIC_QT)
set(CMAKE_FIND_LIBRARY_SUFFIXES "${_sunshine_find_library_suffixes}")
set(CMAKE_IMPORT_LIBRARY_SUFFIX "${_sunshine_import_library_suffix}")
tests/CMakeLists.txt +3 −0
@@ -74,6 +74,9 @@
list(APPEND TEST_DEFINITIONS SUNSHINE_TESTS)
list(APPEND TEST_DEFINITIONS SUNSHINE_SOURCE_DIR="${CMAKE_SOURCE_DIR}")
list(APPEND TEST_DEFINITIONS SUNSHINE_TEST_BIN_DIR="${CMAKE_CURRENT_BINARY_DIR}")
if(SUNSHINE_ENABLE_TRAY)
list(APPEND TEST_DEFINITIONS TRAY_ENABLE_TEST_HOOKS)
endif()
# Override SUNSHINE_ASSETS_DIR to use a writable temp directory for tests
# Remove the existing definition from SUNSHINE_DEFINITIONS to avoid redefinition error
third-party/tray +0 −0