database: switch to use gdbm by default
[apps/agl-service-data-persistence.git] / ll-database-binding / src / CMakeLists.txt
index 904b857..cea11a3 100644 (file)
@@ -1,9 +1,14 @@
 PROJECT_TARGET_ADD(ll-database-binding)
 
-find_package(BerkeleyDB REQUIRED)
+find_package(GDBM)
+if(DB_FOUND)
+  add_definitions(-DUSE_GDBM)
+else(DB_FOUND)
+  find_package(BerkeleyDB REQUIRED)
+endif(DB_FOUND)
 include_directories(${DB_INCLUDE_DIR})
 
-add_library(ll-database-binding MODULE ll-database-binding.c utils.h)
+add_library(ll-database-binding MODULE ll-database-binding.c)
 target_link_libraries(ll-database-binding ${DB_LIBRARY})
 
 set_target_properties(ll-database-binding PROPERTIES