This commit is contained in:
Nicholas Hastings 2011-07-13 06:51:38 -04:00
commit a3fd7b3a3c
5 changed files with 28 additions and 16 deletions

View File

@ -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");

View File

@ -28,3 +28,4 @@ tsu
smalltsu smalltsu
_ _
oh oh
yam

View File

@ -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;

View File

@ -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;
} }

View File

@ -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)