summaryrefslogtreecommitdiff
path: root/cmake/Findixwebsocket.cmake
blob: 72fd56485f72e9604dbb05aecd477c082c3ff9ad (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
30
set(IXWebSocket_LIBRARY_NAME ixwebsocket)

find_path(IXWebSocket_INCLUDE_DIR
          NAMES ixwebsocket/IXWebSocket.h
          HINTS /usr/include
                /usr/local/include
                /opt/local/include
          PATH_SUFFIXES ${IXWebSocket_LIBRARY_NAME})


find_library(IXWebSocket_LIBRARY
             NAMES ${IXWebSocket_LIBRARY_NAME}
             PATH_SUFFIXES ${IXWebSocket_LIBRARY_NAME}
                           ${IXWebSocket_LIBRARY_NAME}/include)


find_package(OpenSSL QUIET)
set(IXWebSocket_INCLUDE_DIRS "${IXWebSocket_INCLUDE_DIR};${OPENSSL_INCLUDE_DIR}")
set(IXWebSocket_LIBRARIES "${IXWebSocket_LIBRARY};${OPENSSL_LIBRARIES}")


include(FindPackageHandleStandardArgs)

find_package_handle_standard_args(IXWebSocket
                                  REQUIRED_VARS
                                    IXWebSocket_LIBRARY
                                    IXWebSocket_INCLUDE_DIR)


mark_as_advanced(IXWebSocket_LIBRARY IXWebSocket_INCLUDE_DIR)