3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-06-01 22:57:51 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2025-12-16 14:15:05 -08:00
parent 429771e5b7
commit 8cc1d12555

View file

@ -35,28 +35,24 @@ jobs:
sudo apt-get update sudo apt-get update
sudo apt-get install -y doxygen graphviz python3 sudo apt-get install -y doxygen graphviz python3
- name: Build Z3 for ubuntu-latest x64
run: |
python3 scripts/mk_make.py
cd build
make -j$(nproc)
- name: Setup emscripten - name: Setup emscripten
uses: mymindstorm/setup-emsdk@v14 uses: mymindstorm/setup-emsdk@v14
working-directory: src/api/js
with: with:
no-install: true no-install: true
version: ${{env.EM_VERSION}} version: ${{env.EM_VERSION}}
actions-cache-folder: "emsdk-cache" actions-cache-folder: "emsdk-cache"
- name: Install dependencies - name: Install dependencies
run: npm ci
working-directory: src/api/js working-directory: src/api/js
run: npm ci
- name: Build TypeScript - name: Build TypeScript
run: npm run build:ts
working-directory: src/api/js working-directory: src/api/js
run: npm run build:ts
- name: Build wasm - name: Build wasm
working-directory: src/api/js
run: | run: |
emsdk install ${EM_VERSION} emsdk install ${EM_VERSION}
emsdk activate ${EM_VERSION} emsdk activate ${EM_VERSION}
@ -64,7 +60,12 @@ jobs:
which node which node
which clang++ which clang++
npm run build:wasm npm run build:wasm
working-directory: src/api/js
- name: Build Z3 for ubuntu-latest x64
run: |
python3 scripts/mk_make.py
cd build
make -j$(nproc)
- name: Generate Documentation (from doc directory) - name: Generate Documentation (from doc directory)
working-directory: doc working-directory: doc