ci: windows support (#105)
Still barebones and only to serve as a starting point and guideline for how to integrate mostly non autotools environments. Selects Intel 32-bit specifically as it is the one that has been tested the most and also has the less number of warnings. Test should be improved further so it is at least equivalent to what is done in Linux, but that is orthogonal to having it integrated, and the tests that were disabled would work locally (albeit in a newer version), so this at least does the minimum to prevent regressions by validating both the interpreter and JIT. Co-authored-by: PhilipHazel <Philip.Hazel@gmail.com>
This commit is contained in:
parent
1bb2b97b29
commit
f28e82602d
|
@ -27,7 +27,7 @@ jobs:
|
|||
|
||||
- name: Test (pcre2grep test script)
|
||||
run: ./RunGrepTest
|
||||
|
||||
|
||||
alpine:
|
||||
name: alpine
|
||||
runs-on: ubuntu-latest
|
||||
|
@ -56,3 +56,22 @@ jobs:
|
|||
|
||||
- name: Test (pcre2grep test script)
|
||||
run: ./RunGrepTest
|
||||
|
||||
windows:
|
||||
name: 32bit Windows
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Configure
|
||||
run: cmake -DPCRE2_SUPPORT_JIT=ON -DPCRE2_BUILD_PCRE2_16=ON -DPCRE2_BUILD_PCRE2_32=ON -B build -A Win32
|
||||
|
||||
- name: Build
|
||||
run: cmake --build build
|
||||
|
||||
- name: Test
|
||||
run: |
|
||||
cd build\Debug
|
||||
..\..\RunTest.bat
|
||||
|
|
@ -135,9 +135,9 @@ if "%all%" == "yes" (
|
|||
set do7=yes
|
||||
set do8=yes
|
||||
set do9=yes
|
||||
set do10=yes
|
||||
set do10=no
|
||||
set do11=yes
|
||||
set do12=yes
|
||||
set do12=no
|
||||
set do13=yes
|
||||
set do14=yes
|
||||
set do15=yes
|
||||
|
|
Loading…
Reference in New Issue