From 3c86bda32468ff48c16284e6275261689c8f2c0d Mon Sep 17 00:00:00 2001 From: Steve Lhomme Date: Sun, 16 Oct 2022 10:24:22 +0200 Subject: [PATCH] CI: build test examples This will help find linking issues and incompatible changes. --- .github/workflows/linux-gcc10.yaml | 2 +- .github/workflows/linux.yaml | 2 +- .github/workflows/macos.yaml | 2 +- .github/workflows/windows.yaml | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/linux-gcc10.yaml b/.github/workflows/linux-gcc10.yaml index 0a28e45..d7b7ebe 100644 --- a/.github/workflows/linux-gcc10.yaml +++ b/.github/workflows/linux-gcc10.yaml @@ -35,7 +35,7 @@ jobs: run: cmake --install libebml/_build --prefix ${GITHUB_WORKSPACE}/_built - name: Configure CMake - run: cmake -S . -B _build -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML" + run: cmake -S . -B _build -DBUILD_EXAMPLES=ON -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML" env: CC: gcc-10 CXX: g++-10 diff --git a/.github/workflows/linux.yaml b/.github/workflows/linux.yaml index 8ff5252..199c9f6 100644 --- a/.github/workflows/linux.yaml +++ b/.github/workflows/linux.yaml @@ -32,7 +32,7 @@ jobs: run: cmake --install libebml/_build --prefix ${GITHUB_WORKSPACE}/_built - name: Configure CMake - run: cmake -S . -B _build -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML" + run: cmake -S . -B _build -DBUILD_EXAMPLES=ON -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML" - name: Build with CMake run: cmake --build _build --parallel diff --git a/.github/workflows/macos.yaml b/.github/workflows/macos.yaml index 04127a4..3f6e830 100644 --- a/.github/workflows/macos.yaml +++ b/.github/workflows/macos.yaml @@ -32,7 +32,7 @@ jobs: run: cmake --install libebml/_build --prefix ${GITHUB_WORKSPACE}/_built - name: Configure CMake - run: cmake -S . -B _build -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML" + run: cmake -S . -B _build -DBUILD_EXAMPLES=ON -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML" - name: Build with CMake run: cmake --build _build --parallel diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index 66dc2d5..29b29ed 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -42,10 +42,10 @@ jobs: - name: Configure static library if: ${{ matrix.shared == 'Static' }} - run: cmake -S . -B _build -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML" -DBUILD_SHARED_LIBS=OFF + run: cmake -S . -B _build -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML" -DBUILD_EXAMPLES=ON -DBUILD_SHARED_LIBS=OFF - name: Configure dynamic library if: ${{ matrix.shared == 'Dynamic' }} - run: cmake -S . -B _build -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML" -DBUILD_SHARED_LIBS=ON + run: cmake -S . -B _build -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML" -DBUILD_EXAMPLES=ON -DBUILD_SHARED_LIBS=ON - name: Build run: cmake --build _build --config ${{ matrix.config }} --parallel -- 2.40.0