mirror of
https://github.com/alliedmodders/sourcemod.git
synced 2025-12-09 19:38:34 +00:00
Merge.
This commit is contained in:
commit
a3fd7b3a3c
@ -19,10 +19,21 @@ def BuildCURL():
|
|||||||
curl.AddCommand(command.DirectCommand(args))
|
curl.AddCommand(command.DirectCommand(args))
|
||||||
curl.AddCommand(command.ShellCommand('cd lib && make'))
|
curl.AddCommand(command.ShellCommand('cd lib && make'))
|
||||||
else:
|
else:
|
||||||
args = ['vcbuild',
|
args = ''
|
||||||
os.path.join(AMBuild.sourceFolder, 'extensions', 'curl', 'curl-src', 'lib',
|
projpath = os.path.join(AMBuild.sourceFolder, 'extensions', 'curl', 'curl-src', 'lib',
|
||||||
'build_libcurl.vcproj'),
|
'build_libcurl.vcproj')
|
||||||
'LIB Release']
|
try:
|
||||||
|
subprocess.Popen('vcbuild')
|
||||||
|
except:
|
||||||
|
xprojpath = os.path.join(AMBuild.sourceFolder, 'extensions', 'curl', 'curl-src', 'lib',
|
||||||
|
'build_libcurl.vcxproj')
|
||||||
|
if not os.path.isfile(xprojpath):
|
||||||
|
curl.AddCommand(command.DirectCommand(['vcupgrade', projpath]))
|
||||||
|
args = ['msbuild', xprojpath, '/p:Configuration=LIB Release']
|
||||||
|
|
||||||
|
if not args:
|
||||||
|
args = ['vcbuild', projpath, 'LIB Release']
|
||||||
|
|
||||||
curl.AddCommand(command.DirectCommand(args))
|
curl.AddCommand(command.DirectCommand(args))
|
||||||
#die "Unable to find libcurl.lib!\n" unless (-f "LIB-Release\\libcurl.lib");
|
#die "Unable to find libcurl.lib!\n" unless (-f "LIB-Release\\libcurl.lib");
|
||||||
|
|
||||||
|
|||||||
@ -28,3 +28,4 @@ tsu
|
|||||||
smalltsu
|
smalltsu
|
||||||
_
|
_
|
||||||
oh
|
oh
|
||||||
|
yam
|
||||||
|
|||||||
@ -228,7 +228,7 @@ typedef struct tagAMX_NATIVE_INFO {
|
|||||||
|
|
||||||
#define AMX_USERNUM 4
|
#define AMX_USERNUM 4
|
||||||
#define sEXPMAX 19 /* maximum name length for file version <= 6 */
|
#define sEXPMAX 19 /* maximum name length for file version <= 6 */
|
||||||
#define sNAMEMAX 31 /* maximum name length of symbol name */
|
#define sNAMEMAX 63 /* maximum name length of symbol name */
|
||||||
|
|
||||||
typedef struct tagAMX_FUNCSTUB {
|
typedef struct tagAMX_FUNCSTUB {
|
||||||
ucell address;
|
ucell address;
|
||||||
|
|||||||
@ -2544,17 +2544,7 @@ bool JITX86::InitializeJIT()
|
|||||||
|
|
||||||
jit = &writer;
|
jit = &writer;
|
||||||
|
|
||||||
/* Build the genarray intrinsic */
|
|
||||||
jit->outbase = NULL;
|
|
||||||
jit->outptr = NULL;
|
|
||||||
WriteIntrinsic_GenArray(jit);
|
|
||||||
m_pJitGenArray = Knight::KE_AllocCode(g_pCodeCache, jit->get_outputpos());
|
|
||||||
jit->outbase = (jitcode_t)m_pJitGenArray;
|
|
||||||
jit->outptr = jit->outbase;
|
|
||||||
WriteIntrinsic_GenArray(jit);
|
|
||||||
|
|
||||||
/* Build the entry point */
|
/* Build the entry point */
|
||||||
writer = JitWriter();
|
|
||||||
jit->outbase = NULL;
|
jit->outbase = NULL;
|
||||||
jit->outptr = NULL;
|
jit->outptr = NULL;
|
||||||
Write_Execute_Function(jit);
|
Write_Execute_Function(jit);
|
||||||
@ -2564,6 +2554,16 @@ bool JITX86::InitializeJIT()
|
|||||||
offs = Write_Execute_Function(jit);
|
offs = Write_Execute_Function(jit);
|
||||||
m_pJitReturn = (uint8_t *)m_pJitEntry + offs;
|
m_pJitReturn = (uint8_t *)m_pJitEntry + offs;
|
||||||
|
|
||||||
|
/* Build the genarray intrinsic */
|
||||||
|
writer = JitWriter();
|
||||||
|
jit->outbase = NULL;
|
||||||
|
jit->outptr = NULL;
|
||||||
|
WriteIntrinsic_GenArray(jit);
|
||||||
|
m_pJitGenArray = Knight::KE_AllocCode(g_pCodeCache, jit->get_outputpos());
|
||||||
|
jit->outbase = (jitcode_t)m_pJitGenArray;
|
||||||
|
jit->outptr = jit->outbase;
|
||||||
|
WriteIntrinsic_GenArray(jit);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -65,7 +65,7 @@ $ftp_path .= "/$major.$minor";
|
|||||||
|
|
||||||
my ($ftp);
|
my ($ftp);
|
||||||
|
|
||||||
$ftp = Net::FTP->new($ftp_host, Debug => 0)
|
$ftp = Net::FTP->new($ftp_host, Debug => 0, Passive => 0)
|
||||||
or die "Cannot connect to host $ftp_host: $@";
|
or die "Cannot connect to host $ftp_host: $@";
|
||||||
|
|
||||||
$ftp->login($ftp_user, $ftp_pass)
|
$ftp->login($ftp_user, $ftp_pass)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user