Mercurial > trustbridge > nss-cmake-static
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