diff options
| author | David Sommerseth <dazo@users.sourceforge.net> | 2008-10-02 17:52:09 +0200 |
|---|---|---|
| committer | David Sommerseth <dazo@users.sourceforge.net> | 2008-10-02 17:52:09 +0200 |
| commit | 1a331308273fcd2a2a08c0734f05dee9bad1f6ef (patch) | |
| tree | 2599af6007d44c42e1d59d03de583de840af9f7e /database/sqlite | |
| parent | 62b23e6d98353f4093d42bd3cdf14e826bbd4055 (diff) | |
| download | eurephia-1a331308273fcd2a2a08c0734f05dee9bad1f6ef.tar.gz eurephia-1a331308273fcd2a2a08c0734f05dee9bad1f6ef.tar.xz eurephia-1a331308273fcd2a2a08c0734f05dee9bad1f6ef.zip | |
Added support for cmake
Diffstat (limited to 'database/sqlite')
| -rw-r--r-- | database/sqlite/CMakeLists.txt | 14 | ||||
| -rw-r--r-- | database/sqlite/Makefile | 43 |
2 files changed, 14 insertions, 43 deletions
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} - |
