Fix kio building on macOS
kf5kio currently fails on macOS due to linker reporting duplicate operators:
duplicate symbol 'operator>>(QDBusArgument const&, QSslCertificate&)' in:
src/kssld/CMakeFiles/kssld.dir/kssld.cpp.o
lib/libKF5KIOCore.a(ksslcertificatemanager.cpp.o)
duplicate symbol 'operator<<(QDBusArgument&, QSslCertificate const&)' in:
src/kssld/CMakeFiles/kssld.dir/kssld.cpp.o
lib/libKF5KIOCore.a(ksslcertificatemanager.cpp.o)
duplicate symbol 'operator>>(QDBusArgument const&, KSslCertificateRule&)' in:
src/kssld/CMakeFiles/kssld.dir/kssld.cpp.o
lib/libKF5KIOCore.a(ksslcertificatemanager.cpp.o)
duplicate symbol 'operator<<(QDBusArgument&, KSslCertificateRule const&)' in:
src/kssld/CMakeFiles/kssld.dir/kssld.cpp.o
lib/libKF5KIOCore.a(ksslcertificatemanager.cpp.o)
duplicate symbol 'operator>>(QDBusArgument const&, QSslError::SslError&)' in:
src/kssld/CMakeFiles/kssld.dir/kssld.cpp.o
lib/libKF5KIOCore.a(ksslcertificatemanager.cpp.o)
duplicate symbol 'operator<<(QDBusArgument&, QSslError::SslError const&)' in:
src/kssld/CMakeFiles/kssld.dir/kssld.cpp.o
lib/libKF5KIOCore.a(ksslcertificatemanager.cpp.o)
ld: 6 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Reported to upstream: https://bugs.kde.org/show_bug.cgi?id=428807
Edited by Dawid Wrobel