From 0de9b7eeabfb0aa14742b78d94219d96774f48ca Mon Sep 17 00:00:00 2001
From: f4exb <f4exb06@gmail.com>
Date: Sat, 7 May 2016 22:07:51 +0200
Subject: [PATCH] Added cmake module for SerialDV

---
 cmake/Modules/FindSerialDV.cmake | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 cmake/Modules/FindSerialDV.cmake

diff --git a/cmake/Modules/FindSerialDV.cmake b/cmake/Modules/FindSerialDV.cmake
new file mode 100644
index 000000000..7199c2506
--- /dev/null
+++ b/cmake/Modules/FindSerialDV.cmake
@@ -0,0 +1,22 @@
+# Find serialDV
+
+FIND_PATH(LIBSERIALDV_INCLUDE_DIR dvcontroller.h)
+
+SET(LIBSERIAL_NAMES ${LIBSERIAL_NAMES} serialdv libserialdv)
+FIND_LIBRARY(LIBSERIALDV_LIBRARY NAMES ${LIBSERIALDV_NAMES} PATH)
+
+IF (LIBSERIALDV_INCLUDE_DIR AND LIBSERIALDV_LIBRARY)
+    SET(LIBSERIALDV_FOUND TRUE)
+ENDIF (LIBSERIALDV_INCLUDE_DIR AND LIBSERIALDV_LIBRARY)
+
+IF (LIBSERIALDV_FOUND)
+    IF (NOT SerialDV_FIND_QUIETLY)
+        MESSAGE (STATUS "Found libserialdv: ${LIBSERIALDV_INCLUDE_DIR}, ${LIBSERIALDV_LIBRARY}")
+    ENDIF (NOT SerialDV_FIND_QUIETLY)
+ELSE (LIBSERIALDV_FOUND)
+    IF (SerialDV_FIND_REQUIRED)
+        MESSAGE (FATAL_ERROR "Could not find SerialDV")
+    ENDIF (SerialDV_FIND_REQUIRED)
+ENDIF (LIBSERIALDV_FOUND)
+
+mark_as_advanced(LIBSERIALDV_INCLUDE_DIR LIBSERIALDV_LIBRARY)