diff --git a/src/Findrobotis_bin_parser.cmake b/src/Findrobotis_bin_parser.cmake
new file mode 100644
index 0000000000000000000000000000000000000000..4d7a26d7e8327bd98dc1440b13d3724657287efd
--- /dev/null
+++ b/src/Findrobotis_bin_parser.cmake
@@ -0,0 +1,21 @@
+#edit the following line to add the librarie's header files
+FIND_PATH(robotis_bin_parser_INCLUDE_DIR robotis_bin_parser.h /usr/include/iridrivers /usr/local/include/iridrivers)
+
+FIND_LIBRARY(robotis_bin_parser_LIBRARY
+    NAMES robotis_bin_parser
+    PATHS /usr/lib /usr/local/lib /usr/local/lib/iridrivers) 
+
+IF (robotis_bin_parser_INCLUDE_DIR AND robotis_bin_parser_LIBRARY)
+   SET(robotis_bin_parser_FOUND TRUE)
+ENDIF (robotis_bin_parser_INCLUDE_DIR AND robotis_bin_parser_LIBRARY)
+
+IF (robotis_bin_parser_FOUND)
+   IF (NOT robotis_bin_parser_FIND_QUIETLY)
+      MESSAGE(STATUS "Found robotis_bin_parser: ${robotis_bin_parser_LIBRARY}")
+   ENDIF (NOT robotis_bin_parser_FIND_QUIETLY)
+ELSE (robotis_bin_parser_FOUND)
+   IF (robotis_bin_parser_FIND_REQUIRED)
+      MESSAGE(FATAL_ERROR "Could not find robotis_bin_parser")
+   ENDIF (robotis_bin_parser_FIND_REQUIRED)
+ENDIF (robotis_bin_parser_FOUND)
+
diff --git a/src/Findrobotis_mtn.cmake b/src/Findrobotis_mtn.cmake
new file mode 100644
index 0000000000000000000000000000000000000000..f17d2b21f65615535ff1f553ac9f1bfd81162df0
--- /dev/null
+++ b/src/Findrobotis_mtn.cmake
@@ -0,0 +1,21 @@
+#edit the following line to add the librarie's header files
+FIND_PATH(robotis_mtn_INCLUDE_DIR robotis_mtn.h robotis_page.h robotis_step.h /usr/include/iridrivers /usr/local/include/iridrivers)
+
+FIND_LIBRARY(robotis_mtn_LIBRARY
+    NAMES robotis_mtn
+    PATHS /usr/lib /usr/local/lib /usr/local/lib/iridrivers) 
+
+IF (robotis_mtn_INCLUDE_DIR AND robotis_mtn_LIBRARY)
+   SET(robotis_mtn_FOUND TRUE)
+ENDIF (robotis_mtn_INCLUDE_DIR AND robotis_mtn_LIBRARY)
+
+IF (robotis_mtn_FOUND)
+   IF (NOT robotis_mtn_FIND_QUIETLY)
+      MESSAGE(STATUS "Found robotis_mtn: ${robotis_mtn_LIBRARY}")
+   ENDIF (NOT robotis_mtn_FIND_QUIETLY)
+ELSE (robotis_mtn_FOUND)
+   IF (robotis_mtn_FIND_REQUIRED)
+      MESSAGE(FATAL_ERROR "Could not find robotis_mtn")
+   ENDIF (robotis_mtn_FIND_REQUIRED)
+ENDIF (robotis_mtn_FOUND)
+
diff --git a/src/Findrobotis_mtn_parser.cmake b/src/Findrobotis_mtn_parser.cmake
new file mode 100644
index 0000000000000000000000000000000000000000..8554fd654b95f40777fc6836f1c9620e733d4dfd
--- /dev/null
+++ b/src/Findrobotis_mtn_parser.cmake
@@ -0,0 +1,21 @@
+#edit the following line to add the librarie's header files
+FIND_PATH(robotis_mtn_parser_INCLUDE_DIR mtn_file_parser.hpp mtn_file_scanner.hpp /usr/include/iridrivers /usr/local/include/iridrivers)
+
+FIND_LIBRARY(robotis_mtn_parser_LIBRARY
+    NAMES robotis_mtn_parser
+    PATHS /usr/lib /usr/local/lib /usr/local/lib/iridrivers) 
+
+IF (robotis_mtn_parser_INCLUDE_DIR AND robotis_mtn_parser_LIBRARY)
+   SET(robotis_mtn_parser_FOUND TRUE)
+ENDIF (robotis_mtn_parser_INCLUDE_DIR AND robotis_mtn_parser_LIBRARY)
+
+IF (robotis_mtn_parser_FOUND)
+   IF (NOT robotis_mtn_parser_FIND_QUIETLY)
+      MESSAGE(STATUS "Found robotis_mtn_parser: ${robotis_mtn_parser_LIBRARY}")
+   ENDIF (NOT robotis_mtn_parser_FIND_QUIETLY)
+ELSE (robotis_mtn_parser_FOUND)
+   IF (robotis_mtn_parser_FIND_REQUIRED)
+      MESSAGE(FATAL_ERROR "Could not find robotis_mtn_parser")
+   ENDIF (robotis_mtn_parser_FIND_REQUIRED)
+ENDIF (robotis_mtn_parser_FOUND)
+