summaryrefslogtreecommitdiff
path: root/cmake/FindIXWebSocket.cmake
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2021-11-29 17:16:11 -0500
committerouwou <26526779+ouwou@users.noreply.github.com>2021-11-29 17:16:11 -0500
commitaf3d278825887c176bf0f1bed1f723f098c75e8f (patch)
treead43691141acc8d0586f05b73755c4fa0f5dc5c6 /cmake/FindIXWebSocket.cmake
parente02107feea8214a045e6faa969f00dcbc0d2b072 (diff)
downloadabaddon-portaudio-af3d278825887c176bf0f1bed1f723f098c75e8f.tar.gz
abaddon-portaudio-af3d278825887c176bf0f1bed1f723f098c75e8f.zip
rename find module (fixes #50)
Diffstat (limited to 'cmake/FindIXWebSocket.cmake')
-rw-r--r--cmake/FindIXWebSocket.cmake30
1 files changed, 30 insertions, 0 deletions
diff --git a/cmake/FindIXWebSocket.cmake b/cmake/FindIXWebSocket.cmake
new file mode 100644
index 0000000..eb396cc
--- /dev/null
+++ b/cmake/FindIXWebSocket.cmake
@@ -0,0 +1,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)
+
+include(FindPackageHandleStandardArgs)
+
+find_package_handle_standard_args(IXWebSocket
+ REQUIRED_VARS
+ IXWebSocket_LIBRARY
+ IXWebSocket_INCLUDE_DIR)
+
+
+mark_as_advanced(IXWebSocket_LIBRARY IXWebSocket_INCLUDE_DIR)
+
+if (IXWebSocket_FOUND)
+ find_package(OpenSSL QUIET)
+ set(IXWebSocket_INCLUDE_DIRS "${IXWebSocket_INCLUDE_DIR};${OPENSSL_INCLUDE_DIR}")
+ set(IXWebSocket_LIBRARIES "${IXWebSocket_LIBRARY};${OPENSSL_LIBRARIES}")
+endif()