CMake configure regression when targeting Xcode/iOS
fwcd opened this issue · comments
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
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.
This might actually be https://bugreports.qt.io/browse/QTBUG-118500 instead.