From: Steve Lhomme Date: Sun, 16 Oct 2022 08:24:22 +0000 (+0200) Subject: CI: build test examples X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3c86bda32468ff48c16284e6275261689c8f2c0d;p=libmatroska CI: build test examples This will help find linking issues and incompatible changes. --- 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