diff --git a/scheduler/CMakeLists.txt b/scheduler/CMakeLists.txt
index 3c6f6f0ab1adf958a1859cc6cc354914d5b30c75..ae20d490a160e277b1d740662a3a21c8fba0b1c8 100644
--- a/scheduler/CMakeLists.txt
+++ b/scheduler/CMakeLists.txt
@@ -1,5 +1,9 @@
 cmake_minimum_required (VERSION 2.6)
 
+find_package (sqlite REQUIRED)
+include_directories (${SQLITE3_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR} 
+  ${PROJECT_SOURCE_DIR})
+
 set (CTA_SCHEDULER_SRC_FILES
   AdminHost.cpp
   AdminUser.cpp
@@ -63,6 +67,8 @@ add_library (ctaschedulertest SHARED
   SchedulerTest.cpp
   UserIdentityTest.cpp)
 
+target_link_libraries (ctaschedulertest ${SQLITE3_LIBRARY_RELEASE})
+
 include_directories(${CMAKE_BINARY_DIR})
 add_library(ctaOStoreSchedulerDB SHARED
   OStoreDB/OStoreDB.cpp
@@ -70,4 +76,4 @@ add_library(ctaOStoreSchedulerDB SHARED
 
 target_link_libraries(ctaschedulertest
   ctascheduler
-  ctaOStoreSchedulerDB)
\ No newline at end of file
+  ctaOStoreSchedulerDB)