From 495799ddbbafede4377b6117867fa2913fe9a391 Mon Sep 17 00:00:00 2001 From: fwcd Date: Sun, 16 Jun 2024 16:41:25 +0200 Subject: [PATCH] CMakeLists: Work around Qt shader bug with Xcode --- res/shaders/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/res/shaders/CMakeLists.txt b/res/shaders/CMakeLists.txt index c54470accf9a..a37026c96ebb 100644 --- a/res/shaders/CMakeLists.txt +++ b/res/shaders/CMakeLists.txt @@ -3,3 +3,10 @@ qt_add_shaders(mixxx-lib "waveform_shaders" FILES "rgbsignal_qml.frag" ) + +# Workaround for https://bugreports.qt.io/browse/QTBUG-118500 that can be +# removed once Qt fixes the shader target generation for Xcode. +# See also https://github.com/mixxxdj/mixxx/issues/13378 +if(CMAKE_GENERATOR STREQUAL "Xcode") + add_dependencies(mixxx-lib_resources_1 mixxx-lib_waveform_shaders) +endif()