File tree Expand file tree Collapse file tree 2 files changed +42
-0
lines changed Expand file tree Collapse file tree 2 files changed +42
-0
lines changed Original file line number Diff line number Diff line change 1+ @ echo off
2+ rem mysql_config replacement script
3+ rem based on https://github.com/StrawberryPerl/build-extlibs/blob/master/mysql.special/mysql_config.bat
4+
5+ set ROOT = c:\Program Files\MySQL\MySQL Server 8.0
6+
7+ set XCFLAGS = " -I%ROOT% \include"
8+ set XLIBS = " -L%ROOT% \lib" -lmysql
9+ set XVERSION = 8.0.35
10+ set XPREFIX = %ROOT% ..\
11+
12+ for %%p in (%* ) do (
13+ if x%%p == x--cflags echo %XCFLAGS%
14+ if x%%p == x--libs echo %XLIBS%
15+ if x%%p == x--version echo %XVERSION%
16+ if x%%p == x--prefix echo %XPREFIX%
17+ )
Original file line number Diff line number Diff line change 1+ version : 1.0.{build}
2+
3+ image : Visual Studio 2022
4+
5+ services :
6+ - mysql
7+
8+ init :
9+ - ps : Start-Service MySQL80
10+
11+ install :
12+ - path C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\strawberry\perl\bin;C:\strawberry\perl\site\bin;C:\strawberry\c\bin;%PATH%
13+ - mkdir %APPVEYOR_BUILD_FOLDER%\tmp
14+ - set TMPDIR=%APPVEYOR_BUILD_FOLDER%\tmp
15+ - mysql.exe --version
16+ - perl -V
17+ - cpan App::cpanminus
18+ - cpanm -q --showdeps --with-develop --with-suggests . | findstr /v "^perl\>" | cpanm -n
19+ - cpanm -q -n Devel::CheckLib
20+
21+ build_script :
22+ - perl Makefile.PL --testuser=root --testpassword=Password12! --mysql_config=CI/mysql_config.bat
23+
24+ test_script :
25+ - gmake test
You can’t perform that action at this time.
0 commit comments