Quick experiment with quickjs.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3423 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
22
SConstruct
22
SConstruct
@ -105,7 +105,29 @@ if sys.platform == 'linux2':
|
||||
env.Append(LIBS=['crypto', 'ssl'])
|
||||
env.Append(LINKFLAGS=['-std=c++0x'])
|
||||
|
||||
quickjsEnv = env.Clone()
|
||||
quickjsEnv.Append(CPPDEFINES=[
|
||||
'CONFIG_VERSION=\\"' + open('deps/quickjs/VERSION').read().strip() + '\\"',
|
||||
'_GNU_SOURCE',
|
||||
])
|
||||
quickjs = quickjsEnv.Library('build/quickjs', [
|
||||
'build/deps/quickjs/bjson.c',
|
||||
'build/deps/quickjs/cutils.c',
|
||||
'build/deps/quickjs/jscompress.c',
|
||||
'build/deps/quickjs/libbf.c',
|
||||
'build/deps/quickjs/libregexp.c',
|
||||
'build/deps/quickjs/libunicode.c',
|
||||
'build/deps/quickjs/quickjs-libc.c',
|
||||
'build/deps/quickjs/quickjs.c',
|
||||
'build/deps/quickjs/unicode_gen.c',
|
||||
])
|
||||
env.Append(LIBS=[quickjs])
|
||||
env.Append(CPPPATH=['deps/quickjs'])
|
||||
|
||||
env.Program('qjst', ['build/src/quickjstest.c'], LIBS=['m', 'dl', quickjs])
|
||||
|
||||
source = [s for s in Glob('build/src/*.cpp') if not os.path.basename(str(s)).startswith("SecureSocket_")]
|
||||
|
||||
if sys.platform == 'darwin':
|
||||
env.Append(FRAMEWORKS=['CoreFoundation', 'Security'])
|
||||
elif sys.platform == 'win32':
|
||||
|
Reference in New Issue
Block a user