diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ff3112c..7614c77 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -79,10 +79,10 @@ jobs: # export LDFLAGS="-L/opt/homebrew/opt/llvm@12/lib" # export CPPFLAGS="-I/opt/homebrew/opt/llvm@12/include" # export CXXFLAGS="-I/opt/homebrew/opt/llvm@12/include" - # clang etabackend/cpp/PARSE_TimeTagFileHeader.cpp -D __linux__ -S -emit-llvm - # clang etabackend/cpp/PARSE_TimeTags.cpp -D __linux__ -S -emit-llvm - # clang etabackend/cpp/INFRA_vchn.cpp -D __linux__ -S -emit-llvm - # mv *.ll etabackend/ll/m1 + # clang etabackend/cpp/PARSE_TimeTagFileHeader.cpp -S -emit-llvm + # clang etabackend/cpp/PARSE_TimeTags.cpp -S -emit-llvm + # clang etabackend/cpp/INFRA_vchn.cpp -S -emit-llvm + # mv *.ll etabackend/ll/m1/ # pip install -e ./ # pytest # - name: Upload artifact @@ -115,6 +115,10 @@ jobs: clang-11 etabackend/cpp/PARSE_TimeTags.cpp -S -emit-llvm clang-11 etabackend/cpp/INFRA_vchn.cpp -S -emit-llvm mv *.ll etabackend/ll/posix + clang-11 -target aarch64-linux-gnu etabackend/cpp/PARSE_TimeTagFileHeader.cpp -S -emit-llvm + clang-11 -target aarch64-linux-gnu etabackend/cpp/PARSE_TimeTags.cpp -S -emit-llvm + clang-11 -target aarch64-linux-gnu etabackend/cpp/INFRA_vchn.cpp -S -emit-llvm + mv *.ll etabackend/ll/m1 python3 setup.py bdist_wheel - name: Upload artifact uses: actions/upload-artifact@v1 @@ -155,7 +159,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, windows-latest, macos-13] + os: [ubuntu-latest, windows-latest, macos-13, macos-latest] python-version: ["3.9", "3.11"] steps: - uses: actions/checkout@v2