@@ -27,27 +27,25 @@ jobs:
2727 include :
2828 - target : x86_64-unknown-linux-gnu
2929 os : ubuntu-24.04
30- env :
31- MLIR_SYS_190_PREFIX : /usr/lib/llvm-19/
32- LLVM_SYS_191_PREFIX : /usr/lib/llvm-19/
33- TABLEGEN_190_PREFIX : /usr/lib/llvm-19/
30+ dep_base_dir : /usr/lib/llvm-19
3431 - target : x86_64-apple-darwin
3532 os : macos-14
36- env :
37- MLIR_SYS_190_PREFIX : /opt/homebrew/opt/llvm@19
38- LLVM_SYS_191_PREFIX : /opt/homebrew/opt/llvm@19
39- TABLEGEN_190_PREFIX : /opt/homebrew/opt/llvm@19
33+ dep_base_dir : /opt/homebrew/opt/llvm@19
4034 runs-on : ${{ matrix.os }}
4135 steps :
4236 - uses : actions/checkout@v4
37+ - name : Set env
38+ run : echo "MLIR_SYS_190_PREFIX=${{ matrix.dep_base_dir }}" >> $GITHUB_ENV && \
39+ echo "LLVM_SYS_191_PREFIX=${{ matrix.dep_base_dir }}" >> $GITHUB_ENV && \
40+ echo "TABLEGEN_190_PREFIX=${{ matrix.dep_base_dir }}" >> $GITHUB_ENV
4341 - name : Install deps
4442 # deps-ci-linux does nothing on macos so it works
4543 run : make deps && make deps-ci-linux
4644 - uses : taiki-e/upload-rust-binary-action@v1
4745 with :
4846 # (required) Comma-separated list of binary names (non-extension portion of filename) to build and upload.
4947 # Note that glob pattern is not supported yet.
50- bin : cairo-native-compile,cairo-native-dump,cairo-native-run,cairo-native-stress,cairo-native-test
48+ bin : cairo-native-compile,cairo-native-dump,cairo-native-run,cairo-native-stress,cairo-native-test,starknet-native-compile
5149 # (optional) Target triple, default is host triple.
5250 # This is optional but it is recommended that this always be set to
5351 # clarify which target you are building for if macOS is included in
0 commit comments