mirror of https://github.com/libsdl-org/SDL
workflows: Enable building examples on GitHub Actions.
This commit is contained in:
parent
16535b7ee2
commit
a03ecaacb0
|
@ -80,6 +80,7 @@ jobs:
|
|||
-DSDL_WERROR=ON \
|
||||
-DSDL_TESTS=ON \
|
||||
-DSDL_INSTALL_TESTS=ON \
|
||||
-DSDL_EXAMPLES=ON \
|
||||
-DSDL_CLANG_TIDY=ON \
|
||||
-DSDL_DISABLE_INSTALL_DOCS=OFF \
|
||||
-DANDROID_PLATFORM=${{ matrix.platform.android_platform }} \
|
||||
|
|
|
@ -25,6 +25,7 @@ jobs:
|
|||
-DSDL_WERROR=ON \
|
||||
-DSDL_TESTS=ON \
|
||||
-DSDL_INSTALL_TESTS=ON \
|
||||
-DSDL_EXAMPLES=ON \
|
||||
-DCMAKE_BUILD_TYPE=Debug \
|
||||
-DCMAKE_INSTALL_PREFIX=prefix \
|
||||
-GNinja
|
||||
|
|
|
@ -22,9 +22,10 @@ jobs:
|
|||
-Wdeprecated -Wdev -Werror \
|
||||
-DSDL_SHARED=ON \
|
||||
-DSDL_STATIC=ON \
|
||||
-DSDL_TESTS=ON \
|
||||
-DSDL_WERROR=ON \
|
||||
-DSDL_TESTS=ON \
|
||||
-DSDL_INSTALL_TESTS=ON \
|
||||
-DSDL_EXAMPLES=ON \
|
||||
-DSDL_VENDOR_INFO=Github_Workflow \
|
||||
-DCMAKE_INSTALL_PREFIX=cmake_prefix \
|
||||
-DSDL_DISABLE_INSTALL_DOCS=OFF \
|
||||
|
|
|
@ -55,10 +55,10 @@ jobs:
|
|||
-Wdeprecated -Wdev -Werror \
|
||||
-DSDL_SHARED=ON \
|
||||
-DSDL_STATIC=ON \
|
||||
-DSDL_TESTS=ON \
|
||||
-DSDL_WERROR=ON \
|
||||
-DSDL_TESTS=ON \
|
||||
-DSDL_INSTALL_TESTS=ON \
|
||||
-DSDL_EXAMPLES=ON \
|
||||
-DSDL_DISABLE_INSTALL_DOCS=OFF \
|
||||
-DSDL_VENDOR_INFO="Github Workflow" \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
|
|
|
@ -105,8 +105,9 @@ jobs:
|
|||
-DSDL_SHARED=ON \
|
||||
-DSDL_STATIC=ON \
|
||||
-DSDL_TESTS=ON \
|
||||
-DSDL_WERROR=ON \
|
||||
-DSDL_INSTALL_TESTS=ON \
|
||||
-DSDL_WERROR=ON \
|
||||
-DSDL_EXAMPLES=ON \
|
||||
-DSDL_VENDOR_INFO="Github Workflow" \
|
||||
-DSDL_CLANG_TIDY=ON \
|
||||
-DSDL_DISABLE_INSTALL_DOCS=${{ !matrix.platform.no-perl }} \
|
||||
|
|
|
@ -77,6 +77,7 @@ jobs:
|
|||
-DSDL_SHARED=ON `
|
||||
-DSDL_STATIC=ON `
|
||||
-DSDL_TESTS=ON `
|
||||
-DSDL_EXAMPLES=ON \
|
||||
-DCMAKE_C_FLAGS="${{ matrix.platform.cppflags }}" `
|
||||
-DCMAKE_CXX_FLAGS="${{ matrix.platform.cppflags }}" `
|
||||
-DCMAKE_EXE_LINKER_FLAGS="${{ matrix.platform.ldflags }}" `
|
||||
|
|
|
@ -25,6 +25,7 @@ jobs:
|
|||
-DSDL_WERROR=ON \
|
||||
-DSDL_TESTS=ON \
|
||||
-DSDL_INSTALL_TESTS=ON \
|
||||
-DSDL_EXAMPLES=ON \
|
||||
-DSDL_DISABLE_INSTALL_DOCS=OFF \
|
||||
-DSDL_VENDOR_INFO="Github Workflow" \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
|
|
|
@ -24,10 +24,10 @@ jobs:
|
|||
-Wdeprecated -Wdev -Werror \
|
||||
-DSDL_SHARED=ON \
|
||||
-DSDL_STATIC=ON \
|
||||
-DSDL_TESTS=ON \
|
||||
-DSDL_WERROR=OFF \
|
||||
-DSDL_TESTS=ON \
|
||||
-DSDL_INSTALL_TESTS=ON \
|
||||
-DSDL_EXAMPLES=ON \
|
||||
-DSDL_DISABLE_INSTALL_DOCS=OFF \
|
||||
-DSDL_VENDOR_INFO="Github Workflow" \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
|
|
|
@ -24,6 +24,7 @@ jobs:
|
|||
-DSDL_WERROR=ON \
|
||||
-DSDL_TESTS=ON \
|
||||
-DSDL_INSTALL_TESTS=ON \
|
||||
-DSDL_EXAMPLES=ON \
|
||||
-DSDL_DISABLE_INSTALL_DOCS=OFF \
|
||||
-DCMAKE_INSTALL_PREFIX=cmake_prefix \
|
||||
-DCMAKE_BUILD_TYPE=Release
|
||||
|
|
|
@ -39,6 +39,7 @@ jobs:
|
|||
-DSDL_WERROR=ON \
|
||||
-DSDL_TESTS=ON \
|
||||
-DSDL_INSTALL_TESTS=ON \
|
||||
-DSDL_EXAMPLES=ON \
|
||||
-DSDL_DISABLE_INSTALL_DOCS=OFF \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=prefix
|
||||
|
|
|
@ -78,9 +78,9 @@ jobs:
|
|||
shell: bash
|
||||
run: |
|
||||
${{ steps.tar.outputs.path }}/build-scripts/test-versioning.sh
|
||||
- name: 'CMake (configure + build + tests)'
|
||||
- name: 'CMake (configure + build + tests + examples)'
|
||||
run: |
|
||||
cmake -S ${{ steps.tar.outputs.path }} -B /tmp/build -DSDL_TEST_LIBRARY=TRUE -DSDL_TESTS=TRUE
|
||||
cmake -S ${{ steps.tar.outputs.path }} -B /tmp/build -DSDL_TEST_LIBRARY=TRUE -DSDL_TESTS=TRUE -DSDL_EXAMPLES=TRUE
|
||||
cmake --build /tmp/build --verbose
|
||||
ctest --test-dir /tmp/build --no-tests=error --output-on-failure
|
||||
|
||||
|
|
|
@ -33,6 +33,7 @@ jobs:
|
|||
-DSDL_GCC_ATOMICS=OFF \
|
||||
-DSDL_TESTS=ON \
|
||||
-DSDL_INSTALL_TESTS=ON \
|
||||
-DSDL_EXAMPLES=ON \
|
||||
-DSDL_DISABLE_INSTALL_DOCS=OFF \
|
||||
-DSDL_VENDOR_INFO="Github Workflow" \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
|
|
|
@ -104,6 +104,7 @@ jobs:
|
|||
-DSDL_WERROR=ON \
|
||||
-DSDL_TESTS=ON \
|
||||
-DSDL_INSTALL_TESTS=ON \
|
||||
-DSDL_EXAMPLES=ON \
|
||||
-DSDL_DISABLE_INSTALL_DOCS=OFF \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=prefix
|
||||
|
|
Loading…
Reference in New Issue