summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake')
-rw-r--r--cmake/Findixwebsocket.cmake36
-rw-r--r--cmake/Findsimpleini.cmake15
2 files changed, 40 insertions, 11 deletions
diff --git a/cmake/Findixwebsocket.cmake b/cmake/Findixwebsocket.cmake
index 038cb62..72fd564 100644
--- a/cmake/Findixwebsocket.cmake
+++ b/cmake/Findixwebsocket.cmake
@@ -1,16 +1,30 @@
-find_path(IXWEBSOCKET_INCLUDE_DIR
- NAMES ixwebsocket/IXWebSocket.h)
+set(IXWebSocket_LIBRARY_NAME ixwebsocket)
-find_library(IXWEBSOCKET_LIBRARY
- NAMES ixwebsocket
- HINTS ${IXWEBSOCKET_LIBRARY_ROOT})
+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}")
-set(IXWEBSOCKET_LIBRARIES ${IXWEBSOCKET_LIBRARY})
-set(IXWEBSOCKET_INCLUDE_DIRS ${IXWEBSOCKET_INCLUDE_DIR})
include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(ixwebsocket
+
+find_package_handle_standard_args(IXWebSocket
REQUIRED_VARS
- IXWEBSOCKET_LIBRARY
- IXWEBSOCKET_INCLUDE_DIR
- VERSION_VAR IXWEBSOCKET_VERSION)
+ IXWebSocket_LIBRARY
+ IXWebSocket_INCLUDE_DIR)
+
+
+mark_as_advanced(IXWebSocket_LIBRARY IXWebSocket_INCLUDE_DIR)
diff --git a/cmake/Findsimpleini.cmake b/cmake/Findsimpleini.cmake
new file mode 100644
index 0000000..fa6598a
--- /dev/null
+++ b/cmake/Findsimpleini.cmake
@@ -0,0 +1,15 @@
+set(simpleini_LIBRARY_NAME simpleini)
+
+find_path(simpleini_INCLUDE_DIR
+ NAMES SimpleIni.h
+ HINTS /usr/include
+ /usr/local/include
+ /opt/local/include
+ PATH_SUFFIXES ${simpleini_LIBRARY_NAME})
+
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(simpleini
+ REQUIRED_VARS
+ simpleini_INCLUDE_DIR)
+
+mark_as_advanced(simpleini_INCLUDE_DIR)