Use -std=c++14 instead of -std=gnu++14 so we can tell when using improper C++.
# minimum version we support ref: 'release-1.4.3'\r
\r
- name: Configure libebml\r
- run: cmake -S libebml -B libebml/_build\r
+ run: cmake -S libebml -DCMAKE_CXX_EXTENSIONS=OFF -B libebml/_build\r
env:\r
CC: gcc-10\r
CXX: g++-10\r
- name: Install libebml\r
run: cmake --install libebml/_build --prefix ${GITHUB_WORKSPACE}/_built\r
\r
- - name: Configure CMake\r
- run: cmake -S . -B _build -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML"\r
+ - name: Configure\r
+ run: cmake -S . -B _build -DCMAKE_CXX_EXTENSIONS=OFF -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML"\r
env:\r
CC: gcc-10\r
CXX: g++-10\r
\r
- - name: Build with CMake\r
+ - name: Build\r
run: cmake --build _build --parallel\r
\r
- name: Test installation\r
# minimum version we support ref: 'release-1.4.3'\r
\r
- name: Configure libebml\r
- run: cmake -S libebml -B libebml/_build\r
+ run: cmake -S libebml -B libebml/_build -DCMAKE_CXX_EXTENSIONS=OFF\r
\r
- name: Build libebml\r
run: cmake --build libebml/_build --parallel\r
- name: Install libebml\r
run: cmake --install libebml/_build --prefix ${GITHUB_WORKSPACE}/_built\r
\r
- - name: Configure CMake \r
- run: cmake -S . -B _build -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML"\r
+ - name: Configure\r
+ run: cmake -S . -B _build -DCMAKE_CXX_EXTENSIONS=OFF -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML"\r
\r
- - name: Build with CMake\r
+ - name: Build\r
run: cmake --build _build --parallel\r
\r
- name: Test installation\r
# minimum version we support ref: 'release-1.4.3'\r
\r
- name: Configure libebml\r
- run: cmake -S libebml -B libebml/_build -DCMAKE_OSX_ARCHITECTURES="${{ matrix.arch }}"\r
+ run: cmake -S libebml -B libebml/_build -DCMAKE_CXX_EXTENSIONS=OFF -DCMAKE_OSX_ARCHITECTURES="${{ matrix.arch }}"\r
\r
- name: Build libebml\r
run: cmake --build libebml/_build --parallel\r
run: cmake --install libebml/_build --prefix ${GITHUB_WORKSPACE}/_built\r
\r
- name: Configure CMake \r
- run: cmake -S . -B _build -DCMAKE_OSX_ARCHITECTURES="${{ matrix.arch }}" -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML"\r
+ run: cmake -S . -B _build -DCMAKE_CXX_EXTENSIONS=OFF -DCMAKE_OSX_ARCHITECTURES="${{ matrix.arch }}" -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML"\r
\r
- name: Build with CMake\r
run: cmake --build _build --parallel\r
\r
- name: Configure static libebml\r
if: ${{ matrix.shared == 'Static' }}\r
- run: cmake -S libebml -B libebml/_build -A ${{ matrix.arch }} -DBUILD_SHARED_LIBS=OFF\r
+ run: cmake -S libebml -B libebml/_build -DCMAKE_CXX_EXTENSIONS=OFF -A ${{ matrix.arch }} -DBUILD_SHARED_LIBS=OFF\r
- name: Configure dynamic libebml\r
if: ${{ matrix.shared == 'Dynamic' }}\r
- run: cmake -S libebml -B libebml/_build -A ${{ matrix.arch }} -DBUILD_SHARED_LIBS=ON\r
+ run: cmake -S libebml -B libebml/_build -DCMAKE_CXX_EXTENSIONS=OFF -A ${{ matrix.arch }} -DBUILD_SHARED_LIBS=ON\r
\r
- name: Build libebml\r
run: cmake --build libebml/_build --config ${{ matrix.config }} --parallel\r
\r
- name: Configure static library\r
if: ${{ matrix.shared == 'Static' }}\r
- run: cmake -S . -B _build -A ${{ matrix.arch }} -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML" -DBUILD_SHARED_LIBS=OFF\r
+ run: cmake -S . -B _build -DCMAKE_CXX_EXTENSIONS=OFF -A ${{ matrix.arch }} -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML" -DBUILD_SHARED_LIBS=OFF\r
- name: Configure dynamic library\r
if: ${{ matrix.shared == 'Dynamic' }}\r
- run: cmake -S . -B _build -A ${{ matrix.arch }} -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML" -DBUILD_SHARED_LIBS=ON\r
+ run: cmake -S . -B _build -DCMAKE_CXX_EXTENSIONS=OFF -A ${{ matrix.arch }} -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML" -DBUILD_SHARED_LIBS=ON\r
\r
- name: Build\r
run: cmake --build _build --config ${{ matrix.config }} --parallel\r