forked from valve/halflife-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(
|
||||
source = source,
|
||||
target = bld.env.SERVER_LIBRARY_NAME + bld.env.POSTFIX,
|
||||
target = bld.env.SERVER_LIBRARY_NAME + bld.env.SERVER_POSTFIX,
|
||||
name = 'server',
|
||||
features = 'c cxx',
|
||||
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
|
||||
SERVER_INSTALL_DIR=dlls # Where put server 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)
|
||||
|
||||
append_i386 = False
|
||||
|
||||
# engine/common/build.c
|
||||
if conf.env.XASH_ANDROID:
|
||||
buildos = "android"
|
||||
|
@ -107,6 +109,9 @@ def configure(conf):
|
|||
if conf.env.XASH_AMD64:
|
||||
buildarch = "amd64"
|
||||
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:
|
||||
buildarch = ""
|
||||
else:
|
||||
|
@ -175,4 +180,9 @@ def configure(conf):
|
|||
else:
|
||||
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)
|
||||
|
|
Loading…
Reference in a new issue