mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-05-09 09:24:24 +02:00
ci: test installed packages using CMake
This commit is contained in:
committed by
Sam Lantinga
parent
96e3733a18
commit
f858d1305a
19
.github/workflows/emscripten.yml
vendored
19
.github/workflows/emscripten.yml
vendored
@@ -11,6 +11,21 @@ jobs:
|
||||
with:
|
||||
version: 2.0.27
|
||||
- name: Configure CMake
|
||||
run: emcmake cmake -B build -DCMAKE_VERBOSE_MAKEFILE=ON
|
||||
run: |
|
||||
emcmake cmake -S . -B build \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=prefix
|
||||
- name: Build
|
||||
run: cmake --build build/
|
||||
run: cmake --build build/ --verbose
|
||||
- name: Install
|
||||
run: |
|
||||
echo "SDL2_DIR=$(pwd)/prefix" >> $GITHUB_ENV
|
||||
cmake --install build/
|
||||
- name: Verify CMake configuration files
|
||||
if: ${{ false }} # FIXME: cmake/test/CMakeLists.txt should support emscripten
|
||||
run: |
|
||||
emcmake cmake -S cmake/test -B cmake_config_build \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DTEST_SHARED=FALSE \
|
||||
-DCMAKE_PREFIX_PATH=${{ env.SDL2_DIR }}
|
||||
cmake --build cmake_config_build --verbose
|
||||
|
||||
Reference in New Issue
Block a user