Included command to determine default target features #57
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: ci | |
# trigger for all PRs and changes to master | |
on: | |
push: | |
branches: | |
- master | |
pull_request: | |
jobs: | |
rustfmt: | |
uses: ./.github/workflows/run-ci-script.yml | |
with: | |
script: ci/all.sh check_fmt || true | |
x86_64-unknown-linux-android: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: true | |
with: | |
target: x86_64-linux-android | |
armv7-linux-androideabi: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: true | |
with: | |
target: armv7-linux-androideabi | |
aarch64-unknown-linux-android-NEON: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: true | |
with: | |
target: aarch64-linux-android | |
rustflags: -Ctarget-feature=+neon | |
thumbv7neon-linux-androideabi: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: false | |
with: | |
target: thumbv7neon-linux-androideabi | |
i586-unknown-linux-gnu: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: false | |
with: | |
target: i586-unknown-linux-gnu | |
rustflags: -Crelocation-model=static | |
i586-unknown-linux-gnu-SSE: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: false | |
with: | |
target: i586-unknown-linux-gnu | |
rustflags: -Crelocation-model=static -Ctarget-feature=+sse | |
i586-unknown-linux-gnu-SSE2: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: false | |
with: | |
target: i586-unknown-linux-gnu | |
rustflags: -Crelocation-model=static -Ctarget-feature=+sse2 | |
i686-unknown-linux-gnu: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: false | |
with: | |
target: i686-unknown-linux-gnu | |
rustflags: -Crelocation-model=static | |
i686-unknown-linux-gnu-SSE4_2: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: false | |
with: | |
target: i686-unknown-linux-gnu | |
rustflags: -Crelocation-model=static -Ctarget-feature=+sse4.2 | |
i686-unknown-linux-gnu-AVX2: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: false | |
with: | |
target: i686-unknown-linux-gnu | |
rustflags: -Crelocation-model=static -Ctarget-feature=+avx2 | |
x86_64-unknown-linux-gnu: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: true | |
with: | |
target: x86_64-unknown-linux-gnu | |
x86_64-unknown-linux-gnu-SSE4_2: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: true | |
with: | |
target: x86_64-unknown-linux-gnu | |
rustflags: -Ctarget-feature=+sse4.2 | |
x86_64-unknown-linux-gnu-AVX2: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: true | |
with: | |
target: x86_64-unknown-linux-gnu | |
rustflags: -Ctarget-feature=+avx2 | |
arm-unknown-linux-gnueabihf: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: true | |
with: | |
target: arm-unknown-linux-gnueabihf | |
armv7-unknown-linux-gnueabihf: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: true | |
with: | |
target: armv7-unknown-linux-gnueabihf | |
armv7-unknown-linux-gnueabihf-NEON: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: true | |
with: | |
target: armv7-unknown-linux-gnueabihf | |
rustflags: -Ctarget-feature=+neon | |
thumbv7neon-unknown-linux-gnueabihf: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: false | |
with: | |
target: thumbv7neon-unknown-linux-gnueabihf | |
aarch64-unknown-linux-gnu-NEON: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: true | |
with: | |
target: aarch64-unknown-linux-gnu | |
rustflags: -Ctarget-feature=+neon | |
powerpc-unknown-linux-gnu: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: false | |
with: | |
target: powerpc-unknown-linux-gnu | |
powerpc64-unknown-linux-gnu: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: false | |
with: | |
target: powerpc64-unknown-linux-gnu | |
powerpc64le-unknown-linux-gnu: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: true | |
with: | |
target: powerpc64le-unknown-linux-gnu | |
powerpc64le-unknown-linux-gnu-ALTIVEC: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: true | |
with: | |
target: powerpc64le-unknown-linux-gnu | |
rustflags: -Ctarget-feature=+altivec | |
powerpc64le-unknown-linux-gnu-VSX: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: true | |
with: | |
target: powerpc64le-unknown-linux-gnu | |
rustflags: -Ctarget-feature=+vsx | |
s390x-unknown-linux-gnu: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: false | |
with: | |
target: s390x-unknown-linux-gnu | |
sparc64-unknown-linux-gnu: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: false | |
with: | |
target: sparc64-unknown-linux-gnu | |
wasm32-unknown-unknown: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: false | |
with: | |
target: wasm32-unknown-unknown | |
x86_64-apple-darwin-SSE4_2: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: true | |
with: | |
runner: macos-latest | |
script: ci/run.sh | |
target: x86_64-apple-darwin | |
rustflags: -Ctarget-feature=+sse4.2 | |
x86_64-apple-darwin-AVX: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: true | |
with: | |
runner: macos-latest | |
script: ci/run.sh | |
target: x86_64-apple-darwin | |
rustflags: -Ctarget-feature=+avx | |
x86_64-apple-ios: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: true | |
with: | |
runner: macos-latest | |
script: ci/run.sh | |
target: x86_64-apple-ios | |
aarch64-apple-ios: | |
uses: ./.github/workflows/run-ci-script.yml | |
strategy: | |
fail-fast: true | |
with: | |
runner: macos-latest | |
script: ci/run.sh | |
target: aarch64-apple-ios | |
rustflags: -Ctarget-feature=+neon |