diff options
author | Slávek Banko <[email protected]> | 2020-01-12 15:45:34 +0100 |
---|---|---|
committer | Slávek Banko <[email protected]> | 2020-01-12 15:45:34 +0100 |
commit | 281e2da7f14eca57104dbd3f7da39506011729a8 (patch) | |
tree | 6612dbbe6236b3871a9a436f5c90b07df5c913d9 /CMakeLists.txt | |
parent | aca6b3d42409234a19e2910443d511328c0b025a (diff) | |
download | tdelibs-281e2da7f14eca57104dbd3f7da39506011729a8.tar.gz tdelibs-281e2da7f14eca57104dbd3f7da39506011729a8.zip |
Fix building with avahi support
+ Avahi detection was not performed at all
+ Added missing avahi-client detection
+ Fixed FTBFS in avahi related code
Signed-off-by: Slávek Banko <[email protected]>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index a35aa8bf1..36a7e80fb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1096,16 +1096,15 @@ endif( WITH_LUA ) ##### check for avahi ########################### if( WITH_AVAHI ) - if( WITH_QT4 ) - endif( WITH_QT4 ) - - if( WITH_QT3 ) - pkg_search_module( AVAHI avahi-tqt ) - if( NOT AVAHI_FOUND ) - message(FATAL_ERROR "\navahi support are requested, but not found on your system" ) - endif( NOT AVAHI_FOUND ) - set( AVAHI_API_0_6 1 ) - endif( WITH_QT3 ) + pkg_search_module( AVAHI_TQT avahi-tqt ) + pkg_search_module( AVAHI_CLIENT avahi-client ) + if( NOT AVAHI_TQT_FOUND OR NOT AVAHI_CLIENT_FOUND ) + tde_message_fatal( "avahi support is requested, but not found on your system" ) + endif( NOT AVAHI_TQT_FOUND OR NOT AVAHI_CLIENT_FOUND ) + if( NOT AVAHI_CLIENT_VERSION VERSION_LESS "0.6" ) + set( AVAHI_API_0_6 1 ) + endif( ) + set( HAVE_DNSSD 1 ) endif( ) |