From 1a331308273fcd2a2a08c0734f05dee9bad1f6ef Mon Sep 17 00:00:00 2001 From: David Sommerseth Date: Thu, 2 Oct 2008 17:52:09 +0200 Subject: Added support for cmake --- database/sqlite/CMakeLists.txt | 14 ++++++++++++++ database/sqlite/Makefile | 43 ------------------------------------------ 2 files changed, 14 insertions(+), 43 deletions(-) create mode 100644 database/sqlite/CMakeLists.txt delete mode 100644 database/sqlite/Makefile (limited to 'database/sqlite') diff --git a/database/sqlite/CMakeLists.txt b/database/sqlite/CMakeLists.txt new file mode 100644 index 0000000..83fb8fd --- /dev/null +++ b/database/sqlite/CMakeLists.txt @@ -0,0 +1,14 @@ +PROJECT(eurephiadb-sqlite C) +cmake_minimum_required(VERSION 2.6) +SET(eurephiadb_sqlite_SRC + ../../eurephia_log.c + ../../eurephiadb_session.c + ../..//eurephia_values.c + ../../passwd.c + ../../sha512.c + sqlite.c + eurephiadb-sqlite.c +) +INCLUDE_DIRECTORIES(BEFORE ../..) +ADD_LIBRARY(eurephiadb-sqlite MODULE ${eurephiadb_sqlite_SRC}) +SET_TARGET_PROPERTIES(eurephiadb-sqlite PROPERTIES OUTPUT_NAME eurephiadb-sqlite PREFIX "") diff --git a/database/sqlite/Makefile b/database/sqlite/Makefile deleted file mode 100644 index fd5bd31..0000000 --- a/database/sqlite/Makefile +++ /dev/null @@ -1,43 +0,0 @@ -topdir = ../.. - -DRIVERVERSION=1.0 -DRIVERAPIVERSION=1 - -objs = eurephiadb-sqlite.o ../../eurephia_log.o ../../eurephiadb_session.o ../../eurephia_values.o ../../passwd.o ../../sha512.o sqlite.o - -driver=eurephiadb-sqlite.so - -include ${topdir}/Makefile.global - -LDFLAGS += -lsqlite3 -CFLAGS += -DDRIVERVERSION="\"${DRIVERVERSION}\"" -DDRIVERAPIVERSION=${DRIVERAPIVERSION} - -ifeq (${DRIVERMW},enabled) - objs += ${topdir}/memwatch.o - CFLAGS += -DMEMWATCH -endif - - -all : ${driver} ${DATABASE_NAME} - -sqlite : - ${CC} -o $@ sqlite.c ../../eurephia_log.o -DSQLITE_DEBUG=1 -DMEMWATCH ../../memwatch.c -lsqlite3 -g -Wall -I. -I../.. - -${driver} : ${objs} - ${CC} -fPIC -g -shared ${LDFLAGS} -o $@ $^ - -${DATABASE_NAME} : - rm -f eurephiadb - cat sql-schema.sql | sqlite3 $@ - - -install : all - mkdir -p -m 755 ${DRIVER_DIR} - install -m 755 ${driver} ${DRIVER_DIR}/ - if [ ! -f ${DATABASE_DIR}/${DATABASE_NAME} ]; then \ - install -m 644 ${DATABASE_NAME} ${DATABASE_DIR}/; \ - fi - -clean : - rm -f *.so *.o *~ memwatch.log ${DATABASE_NAME} - -- cgit