if(KDE_PLATFORM_FEATURE_BINARY_INCOMPATIBLE_FEATURE_REDUCTION) set(KDNSSD_SETTINGS_BASE_CLASS "KCoreConfigSkeleton") else(KDE_PLATFORM_FEATURE_BINARY_INCOMPATIBLE_FEATURE_REDUCTION) set(KDNSSD_SETTINGS_BASE_CLASS "KConfigSkeleton") endif(KDE_PLATFORM_FEATURE_BINARY_INCOMPATIBLE_FEATURE_REDUCTION) file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/settings.kcfgc "ClassName=Configuration File=kcm_kdnssd.kcfg GlobalEnums=false Inherits=${KDNSSD_SETTINGS_BASE_CLASS} ItemAccessors=false MemberVariables=private Mutators=true NameSpace=DNSSD SetUserTexts=false Singleton=true Visibility=KDNSSD_EXPORT IncludeFiles=dnssd/dnssd_export.h ") file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/kcm_kdnssd.kcfg " List of 'wide-area' (non link-local) domains that should be browsed. ")