mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.

Home Page:http://mixxx.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CMake configure regression when targeting Xcode/iOS

fwcd opened this issue · comments

commented

Bug Description

The most recent main branch can no longer be configured for Xcode (i.e. with cmake -G Xcode ...):

CMake Error in res/shaders/CMakeLists.txt:
  The custom command generating

    /Users/<user>/git/m1xxx-ios/mixxx/build/res/shaders/.rcc/qrc_waveform_shaders.cpp

  is attached to multiple targets:

    mixxx-lib_waveform_shaders
    mixxx-lib_resources_1

  but none of these is a common dependency of the other(s).  This is not
  allowed by the Xcode "new build system".


CMake Generate step failed.  Build files cannot be regenerated correctly.

Version

fwcd@2185179 (based on c368119)

OS

macOS 14.5

commented

This looks very similar to https://bugreports.qt.io/browse/QTBUG-103723. Still pretty strange, since the iOS build environment, which is based on our 2.5 vcpkg environment, uses Qt 6.5.3, which should supposedly already contain the fix.

commented

This might actually be https://bugreports.qt.io/browse/QTBUG-118500 instead.