Mercurial > trustbridge > nss-cmake-static
comparison 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 |
comparison
equal
deleted
inserted
replaced
2:a945361df361 | 3:150b72113545 |
---|---|
28 ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/pki | 28 ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/pki |
29 ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/smime | 29 ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/smime |
30 ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/softoken | 30 ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/softoken |
31 ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/ssl | 31 ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/ssl |
32 ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/util | 32 ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/util |
33 ${CMAKE_CURRENT_SOURCE_DIR}/nss/lib/dbm/include | |
33 ) | 34 ) |
34 | 35 |
35 include_directories(${NSS_INCLUDE_DIRS}) | 36 include_directories(${NSS_INCLUDE_DIRS}) |
36 | 37 |
37 set (COMMON_DEFINITIONS "-DWIN32 -D_WIN32_WINNT=0x602 -D_NSPR_BUILD -DFORCE_PR_LOG -DXP_PC") | 38 set (COMMON_DEFINITIONS "-DWIN32 -D_WIN32_WINNT=0x602 -D_NSPR_BUILD -DFORCE_PR_LOG -DXP_PC") |
38 set (COMMON_DEFINITIONS "${COMMON_DEFINITIONS} -DWIN95 -D_PR_GLOBAL_THREADS_ONLY -D_X86_ -UWINNT") | 39 set (COMMON_DEFINITIONS "${COMMON_DEFINITIONS} -DWIN95 -D_PR_GLOBAL_THREADS_ONLY -D_X86_ -UWINNT") |
39 set (COMMON_DEFINITIONS "${COMMON_DEFINITIONS} -DNSPR_STATIC") | 40 set (COMMON_DEFINITIONS "${COMMON_DEFINITIONS} -DNSPR_STATIC") |
40 | 41 |
41 set (NSS_DEFINITIONS "${COMMON_DEFINITIONS} -DMP_API_COMPATIBLE -DNSS_DISABLE_DBM -DNSS_STATIC") | 42 set (NSS_DEFINITIONS "${COMMON_DEFINITIONS} -DMP_API_COMPATIBLE -DNSS_STATIC") |
42 set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DNSS_USE_STATIC_LIBS -DRIJNDAEL_INCLUDE_TABLES -DSHLIB_VERSION=\\\"3\\\"" ) | 43 set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DNSS_USE_STATIC_LIBS -DRIJNDAEL_INCLUDE_TABLES -DSHLIB_VERSION=\\\"3\\\"" ) |
43 set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DSOFTOKEN_SHLIB_VERSION=\\\"3\\\" -DUSE_UTIL_DIRECTLY") | 44 set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DSOFTOKEN_SHLIB_VERSION=\\\"3\\\" -DUSE_UTIL_DIRECTLY") |
44 set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DNSS_DISABLE_ROOT_CERTS -DNSS_DISABLE_LIBPKIX -DSHLIB_SUFFIX=\\\"dll\\\"") | 45 set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DNSS_DISABLE_ROOT_CERTS -DNSS_DISABLE_LIBPKIX -DSHLIB_SUFFIX=\\\"dll\\\"") |
45 set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DSHLIB_PREFIX=\\\"\\\" -DSOFTOKEN_LIB_NAME=\\\"softokn3.dll\\\"") | 46 set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DSHLIB_PREFIX=\\\"\\\" -DSOFTOKEN_LIB_NAME=\\\"softokn3.dll\\\"") |
46 set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DNSS_X86_OR_X64 -DNSS_X86 -D_X86_") | 47 set (NSS_DEFINITIONS "${NSS_DEFINITIONS} -DNSS_X86_OR_X64 -DNSS_X86 -D_X86_") |
200 nss/lib/softoken/sftkhmac.c | 201 nss/lib/softoken/sftkhmac.c |
201 nss/lib/softoken/sftkpars.c | 202 nss/lib/softoken/sftkpars.c |
202 nss/lib/softoken/sftkpwd.c | 203 nss/lib/softoken/sftkpwd.c |
203 nss/lib/softoken/softkver.c | 204 nss/lib/softoken/softkver.c |
204 nss/lib/softoken/tlsprf.c | 205 nss/lib/softoken/tlsprf.c |
206 nss/lib/softoken/legacydb/dbmshim.c | |
207 nss/lib/softoken/legacydb/keydb.c | |
208 nss/lib/softoken/legacydb/lgattr.c | |
209 nss/lib/softoken/legacydb/lgcreate.c | |
210 nss/lib/softoken/legacydb/lgdestroy.c | |
211 nss/lib/softoken/legacydb/lgfind.c | |
212 nss/lib/softoken/legacydb/lginit.c | |
213 nss/lib/softoken/legacydb/lgutil.c | |
214 nss/lib/softoken/legacydb/lowcert.c | |
215 nss/lib/softoken/legacydb/lowkey.c | |
216 nss/lib/softoken/legacydb/pcertdb.c | |
217 nss/lib/softoken/legacydb/pk11db.c | |
205 nss/lib/util/derdec.c | 218 nss/lib/util/derdec.c |
206 nss/lib/util/derenc.c | 219 nss/lib/util/derenc.c |
207 nss/lib/util/dersubr.c | 220 nss/lib/util/dersubr.c |
208 nss/lib/util/dertime.c | 221 nss/lib/util/dertime.c |
209 nss/lib/util/errstrs.c | 222 nss/lib/util/errstrs.c |
227 nss/lib/util/utf8.c | 240 nss/lib/util/utf8.c |
228 nss/lib/util/utilmod.c | 241 nss/lib/util/utilmod.c |
229 nss/lib/util/utilpars.c | 242 nss/lib/util/utilpars.c |
230 nss/lib/nss/nssver.c | 243 nss/lib/nss/nssver.c |
231 nss/lib/freebl/win_rand.c | 244 nss/lib/freebl/win_rand.c |
245 nss/lib/dbm/src/db.c | |
246 nss/lib/dbm/src/dirent.c | |
247 nss/lib/dbm/src/memmove.c | |
248 nss/lib/dbm/src/mktemp.c | |
249 nss/lib/dbm/src/hash.c | |
232 sqlite/sqlite3.c | 250 sqlite/sqlite3.c |
233 ) | 251 ) |
234 | 252 |
235 set(nspr_static_src | 253 set(nspr_static_src |
236 nspr/pr/src/io/prlayer.c | 254 nspr/pr/src/io/prlayer.c |
247 nspr/pr/src/io/prfile.c | 265 nspr/pr/src/io/prfile.c |
248 nspr/pr/src/io/prfdcach.c | 266 nspr/pr/src/io/prfdcach.c |
249 nspr/pr/src/io/prsocket.c | 267 nspr/pr/src/io/prsocket.c |
250 nspr/pr/src/io/pripv6.c | 268 nspr/pr/src/io/pripv6.c |
251 nspr/pr/src/io/prio.c | 269 nspr/pr/src/io/prio.c |
270 nspr/pr/src/io/prdir.c | |
252 nspr/pr/src/linking/prlink.c | 271 nspr/pr/src/linking/prlink.c |
253 nspr/pr/src/malloc/prmalloc.c | 272 nspr/pr/src/malloc/prmalloc.c |
254 nspr/pr/src/malloc/prmem.c | 273 nspr/pr/src/malloc/prmem.c |
255 nspr/pr/src/md/prosdep.c | 274 nspr/pr/src/md/prosdep.c |
256 nspr/pr/src/md/windows/ntgc.c | 275 nspr/pr/src/md/windows/ntgc.c |