Skip to content

do not set HAVE_X11 on macOS

the Qt X11 headers aren't part on that platform anyway:

FAILED: src/CMakeFiles/KF6DBusAddons.dir/kdbusservice.cpp.o 
/Library/Developer/CommandLineTools/usr/bin/c++ -DKDBUSADDONS_DEPRECATED_WARNINGS_SINCE=0x0 -DKDBUSADDONS_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKF6DBusAddons_EXPORTS -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x70000 -DQT_DISABLE_DEPRECATED_BEFORE=0x60400 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/foxy/kde/build/kdbusaddons/src -I/Users/foxy/kde/src/kdbusaddons/src -I/Users/foxy/kde/build/kdbusaddons/src/KF6DBusAddons_autogen/include -isystem /opt/homebrew/lib/QtDBus.framework/Headers -iframework /opt/homebrew/lib -isystem /opt/homebrew/lib/QtCore.framework/Headers -isystem /opt/homebrew/share/qt/mkspecs/macx-clang -isystem /opt/homebrew/include -isystem /opt/homebrew/lib/QtGui.framework/Headers/6.5.1 -isystem /opt/homebrew/lib/QtGui.framework/Headers/6.5.1/QtGui -isystem /opt/homebrew/lib/QtCore.framework/Headers/6.5.1 -isystem /opt/homebrew/lib/QtCore.framework/Headers/6.5.1/QtCore -isystem /opt/homebrew/lib/QtGui.framework/Headers -pipe -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -fdiagnostics-color=always -g -std=c++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/CMakeFiles/KF6DBusAddons.dir/kdbusservice.cpp.o -MF src/CMakeFiles/KF6DBusAddons.dir/kdbusservice.cpp.o.d -o src/CMakeFiles/KF6DBusAddons.dir/kdbusservice.cpp.o -c /Users/foxy/kde/src/kdbusaddons/src/kdbusservice.cpp
/Users/foxy/kde/src/kdbusaddons/src/kdbusservice.cpp:26:10: fatal error: 'private/qtx11extras_p.h' file not found
#include <private/qtx11extras_p.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

Merge request reports