adridg created this revision. Restricted Application added a project: Frameworks. Restricted Application added a subscriber: kde-frameworks-devel. adridg requested review of this revision.
REVISION SUMMARY Refuse to build if there are no backends for DNSSD at all. The messages for the OPTIONAL backeds mention that one is required, but it wasn't enforced. KDE CI has been building with no backend configured for some time. TEST PLAN Configure without as backend: cmake -DCMAKE_DISABLE_FIND_PACKAGE_Avahi=1 \ -DCMAKE_DISABLE_FIND_PACKAGE_DNSSD=1 note that the backend requirements are optional, but one is required. REPOSITORY R272 KDNSSD BRANCH require-backend REVISION DETAIL https://phabricator.kde.org/D13328 AFFECTED FILES CMakeLists.txt To: adridg Cc: kde-frameworks-devel, michaelh, ngraham, bruns