20 lines
655 B
Text
20 lines
655 B
Text
|
|
# -*- python -*-
|
||
|
|
Import("env libhammer_shared")
|
||
|
|
|
||
|
|
perlenv = env.Clone()
|
||
|
|
|
||
|
|
perlenv.Append(CCFLAGS=["-fpic", '-DSWIG', '-Wno-all', '-Wno-extra', '-Wno-error', '-DHAMMER_INTERNAL__NO_STDARG_H'],
|
||
|
|
CPPPATH=["../.."],
|
||
|
|
LIBS=['hammer'],
|
||
|
|
LIBPATH=["../.."],
|
||
|
|
SWIGFLAGS=["-DHAMMER_INTERNAL__NO_STDARG_H", "-Isrc/", "-perl"])
|
||
|
|
|
||
|
|
perlenv.ParseConfig("perl -MConfig -e 'print(qq[-I$$Config{archlib}/CORE\n]);'")
|
||
|
|
perlenv.ParseConfig("perl -MConfig -e 'print($$Config{ccflags} . \"\n\");'")
|
||
|
|
|
||
|
|
swig = ['hammer.i']
|
||
|
|
|
||
|
|
libhammer_perl = perlenv.SharedLibrary('hammer', swig, SHLIBPREFIX='')
|
||
|
|
|
||
|
|
print "Reading perl sconscript"
|