123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #.rst:
- # FindWEBSOCKETS
- # --------
- #
- # Find websockets library
- #
- # ::
- #
- # WEBSOCKETS_INCLUDE_DIRS, where to find libwebsockets.h.
- # WEBSOCKETS_LIBRARIES, the libraries needed to use WEBSOCKETS.
- # WEBSOCKETS_FOUND, If false, do not try to use WEBSOCKETS.
- #
- find_path(WEBSOCKETS_INCLUDE_DIR libwebsockets.h
- HINTS ENV WEBSOCKETS_DIR
- PATH_SUFFIXES include/websockets include/libwebsockets include
- PATHS
- ~/Library/Frameworks
- /Library/Frameworks
- /usr/local
- /usr
- /sw # Fink
- /opt/local # DarwinPorts
- /opt/csw # Blastwave
- /opt
- )
- find_library(WEBSOCKETS_LIBRARY NAMES websockets libwebsockets
- HINTS ENV WEBSOCKETS_DIR
- PATH_SUFFIXES lib
- PATHS
- ~/Library/Frameworks
- /Library/Frameworks
- /usr/local
- /usr
- /sw
- /opt/local
- /opt/csw
- /opt
- )
- set(WEBSOCKETS_INCLUDE_DIRS ${WEBSOCKETS_INCLUDE_DIR})
- set(WEBSOCKETS_LIBRARIES ${WEBSOCKETS_LIBRARY})
- include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
- find_package_handle_standard_args(WEBSOCKETS DEFAULT_MSG WEBSOCKETS_LIBRARIES WEBSOCKETS_INCLUDE_DIRS)
- mark_as_advanced(WEBSOCKETS_LIBRARIES WEBSOCKETS_INCLUDE_DIRS)
|