diff CMakeLists.txt @ 3:150b72113545

Add DBM and legacydb support
author Andre Heinecke <andre.heinecke@intevation.de>
date Tue, 05 Aug 2014 18:32:02 +0200
parents 247cffdc9b89
children b513267f632f
line wrap: on
line diff
--- a/CMakeLists.txt	Wed Jul 30 16:20:44 2014 +0200
+++ b/CMakeLists.txt	Tue Aug 05 18:32:02 2014 +0200
@@ -30,6 +30,7 @@
    ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/softoken
    ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/ssl
    ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/util
+   ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/dbm/include
 )
 
 include_directories(${NSS_INCLUDE_DIRS})
@@ -38,7 +39,7 @@
 set (COMMON_DEFINITIONS "${COMMON_DEFINITIONS} -DWIN95 -D_PR_GLOBAL_THREADS_ONLY -D_X86_ -UWINNT")
 set (COMMON_DEFINITIONS "${COMMON_DEFINITIONS} -DNSPR_STATIC")
 
-set (NSS_DEFINITIONS "${COMMON_DEFINITIONS} -DMP_API_COMPATIBLE -DNSS_DISABLE_DBM -DNSS_STATIC")
+set (NSS_DEFINITIONS "${COMMON_DEFINITIONS} -DMP_API_COMPATIBLE -DNSS_STATIC")
 set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DNSS_USE_STATIC_LIBS -DRIJNDAEL_INCLUDE_TABLES -DSHLIB_VERSION=\\\"3\\\"" )
 set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DSOFTOKEN_SHLIB_VERSION=\\\"3\\\" -DUSE_UTIL_DIRECTLY")
 set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DNSS_DISABLE_ROOT_CERTS -DNSS_DISABLE_LIBPKIX -DSHLIB_SUFFIX=\\\"dll\\\"")
@@ -202,6 +203,18 @@
    nss/lib/softoken/sftkpwd.c
    nss/lib/softoken/softkver.c
    nss/lib/softoken/tlsprf.c
+   nss/lib/softoken/legacydb/dbmshim.c
+   nss/lib/softoken/legacydb/keydb.c
+   nss/lib/softoken/legacydb/lgattr.c
+   nss/lib/softoken/legacydb/lgcreate.c
+   nss/lib/softoken/legacydb/lgdestroy.c
+   nss/lib/softoken/legacydb/lgfind.c
+   nss/lib/softoken/legacydb/lginit.c
+   nss/lib/softoken/legacydb/lgutil.c
+   nss/lib/softoken/legacydb/lowcert.c
+   nss/lib/softoken/legacydb/lowkey.c
+   nss/lib/softoken/legacydb/pcertdb.c
+   nss/lib/softoken/legacydb/pk11db.c
    nss/lib/util/derdec.c
    nss/lib/util/derenc.c
    nss/lib/util/dersubr.c
@@ -229,6 +242,11 @@
    nss/lib/util/utilpars.c
    nss/lib/nss/nssver.c
    nss/lib/freebl/win_rand.c
+   nss/lib/dbm/src/db.c
+   nss/lib/dbm/src/dirent.c
+   nss/lib/dbm/src/memmove.c
+   nss/lib/dbm/src/mktemp.c
+   nss/lib/dbm/src/hash.c
    sqlite/sqlite3.c
    )
 
@@ -249,6 +267,7 @@
    nspr/pr/src/io/prsocket.c
    nspr/pr/src/io/pripv6.c
    nspr/pr/src/io/prio.c
+   nspr/pr/src/io/prdir.c
    nspr/pr/src/linking/prlink.c
    nspr/pr/src/malloc/prmalloc.c
    nspr/pr/src/malloc/prmem.c
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)