Update SourcePawn to master.

This turns on the new expression parser by default.
This commit is contained in:
David Anderson 2019-10-28 21:19:22 -07:00
parent c3102c7e9f
commit 7ab3a3cfd9
3 changed files with 13 additions and 2 deletions

View File

@ -379,6 +379,16 @@ class SMConfig(object):
def configure_windows(self, cxx): def configure_windows(self, cxx):
cxx.defines += ['WIN32', '_WINDOWS'] cxx.defines += ['WIN32', '_WINDOWS']
def add_libamtl(self):
# Add libamtl.
self.libamtl = {}
for arch in self.archs:
def get_configure_fn(arch):
return lambda builder, name: self.StaticLibrary(builder, name, arch)
extra_vars = {'Configure': get_configure_fn(arch)}
libamtl = builder.Build('public/amtl/amtl/AMBuilder', extra_vars)
self.libamtl[arch] = libamtl.binary
def AddVersioning(self, binary, arch): def AddVersioning(self, binary, arch):
if builder.target.platform == 'windows': if builder.target.platform == 'windows':
binary.sources += ['version.rc'] binary.sources += ['version.rc']
@ -613,6 +623,7 @@ SM = SMConfig()
SM.detectProductVersion() SM.detectProductVersion()
SM.detectSDKs() SM.detectSDKs()
SM.configure() SM.configure()
SM.add_libamtl()
if SM.use_auto_versioning(): if SM.use_auto_versioning():
SM.generated_headers = builder.Build( SM.generated_headers = builder.Build(

@ -1 +1 @@
Subproject commit e00a845c6bc415995ddc4b7ec538d1704fdd0122 Subproject commit eb7b6ba084e13c50f7c2c53b285e6e6af44accd9

@ -1 +1 @@
Subproject commit 7ba3e384e29ccdb5dbd3ac4a0fda16fd0a0144a8 Subproject commit 08143d0c1879cb38ab9f5d1136cd8da040b0500a