forked from vera/halflife-thewastes-sdk
wscript: add special case for library naming to allow _i386 postfixes for old mods
This commit is contained in:
parent
99951e4c32
commit
3c55a584a3
3 changed files with 13 additions and 2 deletions
|
@ -96,7 +96,7 @@ def build(bld):
|
||||||
|
|
||||||
bld.shlib(
|
bld.shlib(
|
||||||
source = source,
|
source = source,
|
||||||
target = bld.env.SERVER_LIBRARY_NAME + bld.env.POSTFIX,
|
target = bld.env.SERVER_LIBRARY_NAME + bld.env.SERVER_POSTFIX,
|
||||||
name = 'server',
|
name = 'server',
|
||||||
features = 'c cxx',
|
features = 'c cxx',
|
||||||
includes = includes,
|
includes = includes,
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
CLIENT_WEAPONS=ON
|
SERVER_USES_OLD_I386_POSTFIX=ON # Add _i386 on linux-i386 builds
|
||||||
|
CLIENT_WEAPONS=ON # Use client-side weapon prediction
|
||||||
GAMEDIR=thewastes # Gamedir path
|
GAMEDIR=thewastes # Gamedir path
|
||||||
SERVER_INSTALL_DIR=dlls # Where put server dll
|
SERVER_INSTALL_DIR=dlls # Where put server dll
|
||||||
CLIENT_INSTALL_DIR=cl_dlls # Where put client dll
|
CLIENT_INSTALL_DIR=cl_dlls # Where put client dll
|
||||||
|
|
|
@ -73,6 +73,8 @@ def configure(conf):
|
||||||
|
|
||||||
conf.multicheck(*tests, msg = '', mandatory = False, quiet = True)
|
conf.multicheck(*tests, msg = '', mandatory = False, quiet = True)
|
||||||
|
|
||||||
|
append_i386 = False
|
||||||
|
|
||||||
# engine/common/build.c
|
# engine/common/build.c
|
||||||
if conf.env.XASH_ANDROID:
|
if conf.env.XASH_ANDROID:
|
||||||
buildos = "android"
|
buildos = "android"
|
||||||
|
@ -107,6 +109,9 @@ def configure(conf):
|
||||||
if conf.env.XASH_AMD64:
|
if conf.env.XASH_AMD64:
|
||||||
buildarch = "amd64"
|
buildarch = "amd64"
|
||||||
elif conf.env.XASH_X86:
|
elif conf.env.XASH_X86:
|
||||||
|
if conf.env.SERVER_USES_OLD_I386_POSTFIX and conf.env.XASH_LINUX:
|
||||||
|
append_i386 = True
|
||||||
|
|
||||||
if conf.env.XASH_WIN32 or conf.env.XASH_LINUX or conf.env.XASH_APPLE:
|
if conf.env.XASH_WIN32 or conf.env.XASH_LINUX or conf.env.XASH_APPLE:
|
||||||
buildarch = ""
|
buildarch = ""
|
||||||
else:
|
else:
|
||||||
|
@ -175,4 +180,9 @@ def configure(conf):
|
||||||
else:
|
else:
|
||||||
conf.env.POSTFIX = ''
|
conf.env.POSTFIX = ''
|
||||||
|
|
||||||
|
if append_i386:
|
||||||
|
conf.env.SERVER_POSTFIX = '_i386'
|
||||||
|
else:
|
||||||
|
conf.env.SERVER_POSTFIX = conf.env.POSTFIX
|
||||||
|
|
||||||
conf.end_msg(conf.env.POSTFIX)
|
conf.end_msg(conf.env.POSTFIX)
|
||||||
|
|
Loading…
Reference in a new issue