mirror of
https://github.com/intel/isa-l.git
synced 2024-12-12 09:23:50 +01:00
add mingw CI
Signed-off-by: Taiju Yamada <tyamada@bi.a.u-tokyo.ac.jp>
This commit is contained in:
parent
ae034d6f08
commit
bd1ce56c43
50
.github/workflows/ci.yml
vendored
50
.github/workflows/ci.yml
vendored
@ -58,6 +58,56 @@ jobs:
|
||||
- name: Run extended tests
|
||||
run: bash tools/test_extended.sh
|
||||
|
||||
run_tests_mingw_linux_64:
|
||||
needs: check_format
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2.3.4
|
||||
- name: Install build dependencies (Linux)
|
||||
run: sudo apt install nasm mingw-w64
|
||||
- name: Build
|
||||
shell: bash
|
||||
run: |
|
||||
make -j $(nproc) -f Makefile.unx programs/igzip tests arch=mingw host_cpu=x86_64
|
||||
# wine does not seem available, hence cannot run tests.
|
||||
|
||||
run_tests_mingw_linux_32:
|
||||
needs: check_format
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2.3.4
|
||||
- name: Install build dependencies (Linux)
|
||||
run: sudo apt install nasm mingw-w64
|
||||
- name: Build
|
||||
shell: bash
|
||||
run: |
|
||||
make -j $(nproc) -f Makefile.unx programs/igzip tests arch=mingw host_cpu=base_aliases CC=i686-w64-mingw32-gcc
|
||||
|
||||
run_tests_mingw_windows_64:
|
||||
needs: check_format
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2.3.4
|
||||
- name: Install nasm
|
||||
uses: ilammy/setup-nasm@v1.2.0
|
||||
- name: Build
|
||||
shell: bash
|
||||
run: |
|
||||
make -j $(nproc) -f Makefile.unx programs/igzip tests SIM= arch=mingw host_cpu=x86_64 AR=x86_64-w64-mingw32-gcc-ar
|
||||
- name: Run tests
|
||||
shell: bash
|
||||
run: |
|
||||
# autoconf is missing, hence simulates test_checks.sh
|
||||
make -j $(nproc) -f Makefile.unx check D=TEST_SEED=0 SIM= arch=mingw host_cpu=x86_64 AR=x86_64-w64-mingw32-gcc-ar
|
||||
- name: Run extended tests
|
||||
shell: bash
|
||||
run: |
|
||||
# simulates test_extended.sh
|
||||
make -j $(nproc) -f Makefile.unx perf D=TEST_SEED=0 SIM= arch=mingw host_cpu=x86_64 AR=x86_64-w64-mingw32-gcc-ar
|
||||
make -j $(nproc) -f Makefile.unx test D=TEST_SEED=0 SIM= arch=mingw host_cpu=x86_64 AR=x86_64-w64-mingw32-gcc-ar
|
||||
|
||||
# seems like i686-w64-mingw32-gcc is not available on windows runner.
|
||||
|
||||
run_tests_windows:
|
||||
needs: check_format
|
||||
runs-on: windows-latest
|
||||
|
Loading…
Reference in New Issue
Block a user