From 95bec4de1eba1309b05cbe590283ad92263924fb Mon Sep 17 00:00:00 2001 From: MrPurple666 Date: Mon, 26 Jan 2026 22:56:42 -0300 Subject: [PATCH] this should fix windows build (?) --- src/video_core/gpu_logging/CMakeLists.txt | 9 +++++++-- src/video_core/gpu_logging/freedreno_debug.cpp | 4 ++++ src/video_core/gpu_logging/freedreno_debug.h | 4 ++++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/video_core/gpu_logging/CMakeLists.txt b/src/video_core/gpu_logging/CMakeLists.txt index 426211b724..9a9f1e5f8d 100644 --- a/src/video_core/gpu_logging/CMakeLists.txt +++ b/src/video_core/gpu_logging/CMakeLists.txt @@ -6,12 +6,17 @@ add_library(gpu_logging STATIC gpu_logging.h gpu_state_capture.cpp gpu_state_capture.h - freedreno_debug.cpp - freedreno_debug.h qualcomm_debug.cpp qualcomm_debug.h ) +if(ANDROID) + target_sources(gpu_logging PRIVATE + freedreno_debug.cpp + freedreno_debug.h + ) +endif() + target_link_libraries(gpu_logging PUBLIC common) if(ANDROID) diff --git a/src/video_core/gpu_logging/freedreno_debug.cpp b/src/video_core/gpu_logging/freedreno_debug.cpp index 04bae56b90..14ffe04f78 100644 --- a/src/video_core/gpu_logging/freedreno_debug.cpp +++ b/src/video_core/gpu_logging/freedreno_debug.cpp @@ -1,6 +1,8 @@ // SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later +#ifdef ANDROID + #include "video_core/gpu_logging/freedreno_debug.h" #include "common/logging/log.h" @@ -46,3 +48,5 @@ std::string FreedrenoDebugger::GetBreadcrumbs() { } } // namespace GPU::Logging::Freedreno + +#endif // ANDROID diff --git a/src/video_core/gpu_logging/freedreno_debug.h b/src/video_core/gpu_logging/freedreno_debug.h index 449feacd31..feb57a0b2a 100644 --- a/src/video_core/gpu_logging/freedreno_debug.h +++ b/src/video_core/gpu_logging/freedreno_debug.h @@ -3,6 +3,8 @@ #pragma once +#ifdef ANDROID + #include namespace GPU::Logging::Freedreno { @@ -26,3 +28,5 @@ private: }; } // namespace GPU::Logging::Freedreno + +#endif // ANDROID