Skip to content

Commit

Permalink
fixup! ci: add jobs for meson build
Browse files Browse the repository at this point in the history
  • Loading branch information
mochaaP committed Feb 19, 2025
1 parent 3fc17e4 commit 438fd84
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -418,7 +418,7 @@ jobs:
- name: build
run: |
emcmake cmake -B build -DQJS_BUILD_LIBC=ON
emmake make -C build qjs_wasm -j$(getconf _NPROCESSORS_ONLN)
emmake make -C build qjs_wasm "-j$(getconf _NPROCESSORS_ONLN)"
- name: result
run: ls -lh build
wasi:
Expand Down Expand Up @@ -509,7 +509,7 @@ jobs:
run: |
mkdir build
cd build
$ANDROID_HOME/cmake/3.22.1/bin/cmake -DCMAKE_TOOLCHAIN_FILE=$ANDROID_HOME/ndk/26.0.10792818/build/cmake/android.toolchain.cmake -DCMAKE_BUILD_TYPE=Release -DANDROID_ABI="arm64-v8a" -DANDROID_PLATFORM=android-24 -DQJS_BUILD_LIBC=ON ..
"$ANDROID_HOME/cmake/3.22.1/bin/cmake" "-DCMAKE_TOOLCHAIN_FILE=$ANDROID_HOME/ndk/26.0.10792818/build/cmake/android.toolchain.cmake" -DCMAKE_BUILD_TYPE=Release -DANDROID_ABI="arm64-v8a" -DANDROID_PLATFORM=android-24 -DQJS_BUILD_LIBC=ON ..
- name: Build android arm64
run: |
"$ANDROID_HOME/cmake/3.22.1/bin/cmake" --build build --target qjs
Expand Down Expand Up @@ -711,6 +711,14 @@ jobs:
mode:
name: sanitize

# clang's -O0 codegen is broken.
- flavor: debug
mode:
name: clang+sanitize
- flavor: debug
mode:
name: clang+msan

steps:
- name: Setup meson
run: |
Expand Down

0 comments on commit 438fd84

Please sign in to comment.