aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/CMakeLists.txt
diff options
context:
space:
mode:
authorvoidanix <voidanix@keyedlimepie.org>2025-03-28 00:33:57 +0100
committerBriar <205427297+icybriarr@users.noreply.github.com>2025-04-01 18:31:44 +0200
commitd60cf76e2db0a7f6201c3160b946dadc15329004 (patch)
treec772d009b5d519e61e7feb0c1a263246620ff82f /src/video_core/CMakeLists.txt
parent127fdbc93e20d24cf367010f455e8c70f4b4ff7e (diff)
Fix GCC builds with Debug build type
Diffstat (limited to 'src/video_core/CMakeLists.txt')
-rw-r--r--src/video_core/CMakeLists.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/video_core/CMakeLists.txt b/src/video_core/CMakeLists.txt
index 2de2beb6ed..5b3e9c301f 100644
--- a/src/video_core/CMakeLists.txt
+++ b/src/video_core/CMakeLists.txt
@@ -366,6 +366,11 @@ else()
# VMA
set_source_files_properties(vulkan_common/vma.cpp PROPERTIES COMPILE_OPTIONS "-Wno-conversion;-Wno-unused-variable;-Wno-unused-parameter;-Wno-missing-field-initializers")
+
+ # Get around GCC failing with intrinsics in Debug
+ if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_BUILD_TYPE MATCHES "Debug")
+ set_source_files_properties(host1x/vic.cpp PROPERTIES COMPILE_OPTIONS "-O2")
+ endif()
endif()
if (ARCHITECTURE_x86_64)