summaryrefslogtreecommitdiff
path: root/cmake/Modules/FindLibavahi.cmake
blob: 2bc9055059d8d7c677f89ac1c5a15e38d5426d72 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# --- Check libavahi-common, libavahi-client availability

FIND_LIBRARY(
             LIBAVAHI_CLIENT
             NAMES libavahi-client.so
             PATHS /usr/local/lib /usr/lib /opt/local/include /usr/lib/i386-linux-gnu/
            )       
                
if (NOT LIBAVAHI_CLIENT)
    message(STATUS " libavahi-client is not found")
    message(STATUS " To install it type in the command line:")
    message(STATUS " sudo apt-get install libavahi-client-dev")
endif (NOT LIBAVAHI_CLIENT)

FIND_LIBRARY(
             LIBAVAHI_COMMON
             NAMES libavahi-common.so
             PATHS /usr/local/lib /usr/lib /opt/local/include /usr/lib/i386-linux-gnu/
            )       
     
if (NOT LIBAVAHI_COMMON)
    message(STATUS " libavahi-common is not found")
    message(STATUS " To install it type in the command line:")
    message(STATUS " sudo apt-get install libavahi-common-dev")
endif (NOT LIBAVAHI_COMMON)

if (NOT LIBAVAHI_COMMON OR NOT LIBAVAHI_CLIENT)
  message(FATAL_ERROR "One of necesary component of libavahi is not found. Exiting!")
endif(NOT LIBAVAHI_COMMON OR NOT LIBAVAHI_CLIENT)