run: |
choco install nasm
"C:\Program Files\NASM" | Out-File -FilePath "$env:GITHUB_PATH" -Append
+ - name: install jom
+ run: choco install jom
- name: prepare the build directory
run: mkdir _build
- name: config
shell: cmd
run: |
call "${{ matrix.platform.vcvars }}"
- nmake /S
+ jom /j4 /S
- name: download coreinfo
run: |
mkdir _build\coreinfo
shell: cmd
run: |
call "${{ matrix.platform.vcvars }}"
- nmake test VERBOSE_FAILURE=yes HARNESS_JOBS=4 LHASH_WORKERS=16
+ jom test VERBOSE_FAILURE=yes HARNESS_JOBS=4 LHASH_WORKERS=16
linux-arm64:
runs-on: ubuntu-24.04-arm
run: |
choco install nasm ${{ matrix.platform.arch == 'x86' && '--x86' || '' }}
"C:\Program Files${{ matrix.platform.arch == 'x86' && ' (x86)' || '' }}\NASM" | Out-File -FilePath "$env:GITHUB_PATH" -Append
+ - name: install jom
+ run: choco install jom
- name: prepare the build directory
run: mkdir _build
- name: config
shell: cmd
run: |
call "${{ matrix.platform.vcvars }}"
- nmake /S
+ jom /j4 /S
- name: download coreinfo
run: |
mkdir _build\coreinfo
shell: cmd
run: |
call "${{ matrix.platform.vcvars }}"
- nmake test VERBOSE_FAILURE=yes TESTS=-test_fuzz* HARNESS_JOBS=4
+ jom test VERBOSE_FAILURE=yes TESTS=-test_fuzz* HARNESS_JOBS=4
- name: install
# Run on 64 bit only as 32 bit is slow enough already
if: ${{ matrix.platform.arch == 'amd64' }}
run: |
call "${{ matrix.platform.vcvars }}"
mkdir _dest
- nmake install DESTDIR=_dest
+ jom /j4 install DESTDIR=_dest
plain:
runs-on: windows-2022
run: git submodule update --init --depth 1 fuzz/corpora
- name: prepare the build directory
run: mkdir _build
+ - name: install jom
+ run: choco install jom
- name: config
working-directory: _build
shell: cmd
shell: cmd
run: |
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
- nmake /S
+ jom /j4 /S
- name: download coreinfo
run: |
mkdir _build\coreinfo
run: git submodule update --init --depth 1 fuzz/corpora
- name: prepare the build directory
run: mkdir _build
+ - name: install jom
+ run: choco install jom
- name: config
working-directory: _build
shell: cmd
shell: cmd
run: |
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
- nmake
+ jom /j4 /S
- name: download coreinfo
run: |
mkdir _build\coreinfo
shell: cmd
run: |
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
- nmake test VERBOSE_FAILURE=yes TESTS=-test_fuzz* HARNESS_JOBS=4
+ jom test VERBOSE_FAILURE=yes TESTS=-test_fuzz* HARNESS_JOBS=4
cygwin:
# Run a job for each of the specified target architectures:
run: |
choco install nasm
"C:\Program Files\NASM" | Out-File -FilePath "$env:GITHUB_PATH" -Append
+ - name: install jom
+ run: choco install jom
- name: prepare the build directory
run: mkdir _build
- name: Get zstd
shell: cmd
run: |
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
- nmake
+ jom /j4 /S
- name: Gather openssl version info
working-directory: _build
run: |
shell: cmd
run: |
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
- nmake test VERBOSE_FAILURE=yes TESTS="-test_fuzz* -test_fipsload" HARNESS_JOBS=4
+ jom test VERBOSE_FAILURE=yes TESTS="-test_fuzz* -test_fipsload" HARNESS_JOBS=4
brotli:
runs-on: windows-latest
run: |
choco install nasm
"C:\Program Files\NASM" | Out-File -FilePath "$env:GITHUB_PATH" -Append
+ - name: install jom
+ run: choco install jom
- name: prepare the build directory
run: mkdir _build
- name: Get brotli
shell: cmd
run: |
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
- nmake
+ jom /j4 /S
- name: Gather openssl version info
working-directory: _build
run: |
shell: cmd
run: |
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
- nmake test VERBOSE_FAILURE=yes TESTS="-test_fuzz* -test_fipsload" HARNESS_JOBS=4
+ jom test VERBOSE_FAILURE=yes TESTS="-test_fuzz* -test_fipsload" HARNESS_JOBS=4