Pull in lmdb as part of tools/update-deps. Update it to 0.9.19.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3404 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
12
SConstruct
12
SConstruct
@ -5,8 +5,9 @@ import platform
|
||||
import sys
|
||||
|
||||
options = Variables('options.cache', ARGUMENTS)
|
||||
options.AddVariables(PathVariable('uv', 'Location of libuv', '../sys/libuv'))
|
||||
options.AddVariables(PathVariable('v8', 'Location of v8', '../sys/v8'))
|
||||
options.AddVariables(PathVariable('uv', 'Location of libuv', 'deps/%s/libuv' % sys.platform))
|
||||
options.AddVariables(PathVariable('v8', 'Location of v8', 'deps/%s/v8' % sys.platform))
|
||||
options.AddVariables(PathVariable('lmdb', 'Location of liblmdb', 'deps/%s/lmdb' % sys.platform))
|
||||
options.AddVariables(BoolVariable('package', 'Build a package', False))
|
||||
|
||||
VariantDir('build/src', 'src', duplicate=0)
|
||||
@ -21,12 +22,13 @@ Help(options.GenerateHelpText(env))
|
||||
|
||||
v8 = env['v8']
|
||||
uv = env['uv']
|
||||
liblmdb = env['lmdb']
|
||||
libs = []
|
||||
env.Append(CPPPATH=[
|
||||
os.path.join(v8, 'include'),
|
||||
v8,
|
||||
os.path.join(uv, 'include'),
|
||||
os.path.join('deps', 'liblmdb'),
|
||||
os.path.join(liblmdb, 'libraries', 'liblmdb'),
|
||||
])
|
||||
|
||||
objectSuffix = '.obj' if sys.platform == 'win32' else '.o'
|
||||
@ -81,8 +83,8 @@ ldapEnv = env.Clone()
|
||||
if sys.platform == 'win32':
|
||||
ldapEnv.Append(CPPPATH=['deps/win32'])
|
||||
lmdb = ldapEnv.Library('build/lmdb', [
|
||||
'build/deps/liblmdb/mdb.c',
|
||||
'build/deps/liblmdb/midl.c',
|
||||
os.path.join(liblmdb, 'libraries', 'liblmdb', 'mdb.c'),
|
||||
os.path.join(liblmdb, 'libraries', 'liblmdb', 'midl.c'),
|
||||
])
|
||||
env.Append(LIBS=[lmdb])
|
||||
|
||||
|
Reference in New Issue
Block a user