Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit891e9e7

Browse files
committed
[ci]: Add windows hool: .ci/run.cmd
1 parent9d36708 commit891e9e7

File tree

1 file changed

+63
-0
lines changed

1 file changed

+63
-0
lines changed

‎.ci/run.cmd‎

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
@echooff
2+
PATH=C:\Windows\system32;C:\Perl64\bin;C:\msys64\usr\bin
3+
4+
IF"%ARCH%"==""SETARCH=X86
5+
IF"%ARCH%"=="x86"SETARCH=X86
6+
IF"%ARCH%"=="x64"SETARCH=X64
7+
IF"%SDK%"==""SETSDK=SDK71
8+
9+
SETDEPENDENCIES_BIN_DIR=C:\pgfarm\deps_%ARCH%_%SDK%
10+
SETPERL32_PATH=C:\Perl
11+
SETPERL64_PATH=C:\Perl64
12+
SETPYTHON32_PATH=C:\Python27x86
13+
SETPYTHON64_PATH=C:\Python27x64
14+
15+
IF%SDK%== SDK71 (
16+
CALL"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv" /%ARCH%||GOTO :ERROR
17+
ECHOON
18+
)
19+
20+
IF%SDK%== msvc2013 (
21+
IF%ARCH%== X86CALL"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall" x86||GOTO :ERROR
22+
ECHOON
23+
IF%ARCH%== X64CALL"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall" amd64||GOTO :ERROR
24+
ECHOON
25+
)
26+
27+
>src\tools\msvc\config.plECHO use strict;
28+
>>src\tools\msvc\config.plECHO use warnings;
29+
>>src\tools\msvc\config.plECHO our $config = {
30+
>>src\tools\msvc\config.plECHO asserts^=^> 0^,^# --enable-cassert
31+
>>src\tools\msvc\config.plECHO^# integer_datetimes^=^>1,
32+
>>src\tools\msvc\config.plECHO^# float4byval^=^>1,
33+
>>src\tools\msvc\config.plECHO^# float8byval^=^>0,
34+
>>src\tools\msvc\config.plECHO^# blocksize^=^> 8,
35+
>>src\tools\msvc\config.plECHO^# wal_blocksize^=^> 8,
36+
>>src\tools\msvc\config.plECHO^# wal_segsize^=^> 16,
37+
>>src\tools\msvc\config.plECHO ldap^=^> 1,
38+
>>src\tools\msvc\config.plECHO nls^=^> '%DEPENDENCIES_BIN_DIR%\libintl',
39+
>>src\tools\msvc\config.plECHO tcl^=^> undef,
40+
IF%ARCH%== X64 (>>src\tools\msvc\config.plECHO perl^=^> '%PERL64_PATH%', )
41+
IF%ARCH%== X86 (>>src\tools\msvc\config.plECHO perl^=^> '%PERL32_PATH%', )
42+
IF%ARCH%== X64 (>>src\tools\msvc\config.plECHO python^=^> '%PYTHON64_PATH%', )
43+
IF%ARCH%== X86 (>>src\tools\msvc\config.plECHO python^=^> '%PYTHON32_PATH%', )
44+
>>src\tools\msvc\config.plECHO openssl^=^> '%DEPENDENCIES_BIN_DIR%\openssl',
45+
>>src\tools\msvc\config.plECHO uuid^=^> '%DEPENDENCIES_BIN_DIR%\uuid',
46+
>>src\tools\msvc\config.plECHO xml^=^> '%DEPENDENCIES_BIN_DIR%\libxml2',
47+
>>src\tools\msvc\config.plECHO xslt^=^> '%DEPENDENCIES_BIN_DIR%\libxslt',
48+
>>src\tools\msvc\config.plECHO iconv^=^> '%DEPENDENCIES_BIN_DIR%\iconv',
49+
>>src\tools\msvc\config.plECHO zlib^=^> '%DEPENDENCIES_BIN_DIR%\zlib',
50+
>>src\tools\msvc\config.plECHO icu^=^> '%DEPENDENCIES_BIN_DIR%\icu'
51+
>>src\tools\msvc\config.plECHO^};
52+
>>src\tools\msvc\config.plECHO 1^;
53+
54+
type .\src\tools\msvc\config.pl
55+
56+
perl src\tools\msvc\build.pl||GOTO :ERROR
57+
58+
GOTO :DONE
59+
:ERROR
60+
ECHO Failed with error #%errorlevel%.
61+
EXIT /b%errorlevel%
62+
:DONE
63+
ECHO Done.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp