--- a/siqs/CMakeLists.txt
+++ b/siqs/CMakeLists.txt
@@ -1,6 +1,7 @@
+cmake_minimum_required (VERSION 3.7)
 project(siqs)
 
-set(CMAKE_VERBOSE_MAKEFILE OFF)
+set(CMAKE_VERBOSE_MAKEFILE ON)
 
 set (siqs_ftdi_SRCS
      siqs_ftdi.cpp
@@ -19,18 +20,21 @@
 find_library (rt_LIB           rt)
 find_library (pthread_LIB      pthread)
 find_library (usb-1.0_LIB      usb-1.0)
-find_library (ftdi_LIB         ftdi)
+find_library (ftdi_LIB         libftdi1)
 
 
 ADD_DEFINITIONS ( -g -Wall -O3 -Wno-unused-function )
 
 add_executable(siqs_ftdi ${siqs_ftdi_SRCS} ${siqs_ftdi_INC})
 
+include_directories(${LibFTDI1_INCLUDE_DIRS} /usr/include/libftdi1)
+
 target_link_libraries(siqs_ftdi
                       ${rt_LIB}
                       ${pthread_LIB}
                       ${usb-1.0_LIB}
-                      ${ftdi_LIB}
+		      ${LibFTDI1_LIB}
+		      -lftdi1
 )
 
 INSTALL_TARGETS(/bin siqs_ftdi)
--- a/siqs/siqs_ftdi.cpp
+++ b/siqs/siqs_ftdi.cpp
@@ -26,7 +26,7 @@
 #include <errno.h>
 #include <ftdi.h>
 #include <getopt.h>
-
+#include <unistd.h>
 
 
 #include <string>
--- a/siqs/discover.cpp
+++ b/siqs/discover.cpp
@@ -17,6 +17,7 @@
 //  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 //
 
+#include <unistd.h>
 #include "logger.h"
 #include "discover.h"
 
