|
@@ -64,6 +64,7 @@ jobs:
|
|
|
displayName: "Install NDK $(ndk_version)"
|
|
|
|
|
|
- script: |
|
|
|
+ set -e
|
|
|
cmake -GNinja -B tools-build \
|
|
|
-DBUILD_LAGOM=OFF \
|
|
|
-DENABLE_LAGOM_CCACHE=ON \
|
|
@@ -89,6 +90,7 @@ jobs:
|
|
|
|
|
|
- ${{ elseif eq(parameters.fuzzer, 'Fuzz') }}:
|
|
|
- script: |
|
|
|
+ set -e
|
|
|
cmake -GNinja -B tools-build \
|
|
|
-DBUILD_LAGOM=OFF \
|
|
|
-DENABLE_LAGOM_CCACHE=ON \
|
|
@@ -109,6 +111,7 @@ jobs:
|
|
|
CCACHE_DIR: '$(SERENITY_CCACHE_DIR)'
|
|
|
- ${{ elseif eq(parameters.fuzzer, 'NoFuzz') }}:
|
|
|
- script: |
|
|
|
+ set -e
|
|
|
cmake -GNinja -B Build \
|
|
|
-DBUILD_LAGOM=ON \
|
|
|
-DENABLE_LAGOM_CCACHE=ON \
|
|
@@ -126,6 +129,7 @@ jobs:
|
|
|
CCACHE_DIR: '$(SERENITY_CCACHE_DIR)'
|
|
|
|
|
|
- script: |
|
|
|
+ set -e
|
|
|
cmake --build .
|
|
|
cmake --install . --prefix $(Build.SourcesDirectory)/Meta/Lagom/Install
|
|
|
displayName: 'Build'
|
|
@@ -135,6 +139,7 @@ jobs:
|
|
|
|
|
|
- ${{ if and(eq(parameters.fuzzer, 'NoFuzz'), not(eq(parameters.os, 'Android')) ) }}:
|
|
|
- script: |
|
|
|
+ set -e
|
|
|
ninja test
|
|
|
displayName: 'Test'
|
|
|
workingDirectory: $(Build.SourcesDirectory)/Meta/Lagom/Build
|