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
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)