mirror of
https://github.com/libSDL2pp/libSDL2pp.git
synced 2025-08-03 10:55:57 -04:00
Simplify coverage handling
This commit is contained in:
parent
9e97946869
commit
6426c1d4a8
8
.github/workflows/ci.yml
vendored
8
.github/workflows/ci.yml
vendored
@ -16,7 +16,7 @@ jobs:
|
||||
run: |
|
||||
echo 'CXX=${{ matrix.cxx }}' >> $GITHUB_ENV
|
||||
echo 'CXXFLAGS=-Wall -Wextra -pedantic' >> $GITHUB_ENV # XXX: Add -Werror
|
||||
echo 'CMAKE_BUILD_TYPE=Debug' >> $GITHUB_ENV
|
||||
echo 'LDFLAGS=' >> $GITHUB_ENV
|
||||
echo 'SDL_AUDIODRIVER=pulseaudio' >> $GITHUB_ENV
|
||||
echo 'SDL_VIDEODRIVER=x11' >> $GITHUB_ENV
|
||||
echo 'DISPLAY=:99.0' >> $GITHUB_ENV
|
||||
@ -26,7 +26,9 @@ jobs:
|
||||
run: echo 'CXXFLAGS=$CXXFLAGS -Wno-self-assign-overloaded' >> $GITHUB_ENV
|
||||
- name: Set up environment (coverage)
|
||||
if: ${{ contains(matrix.features, 'coverage') }}
|
||||
run: echo 'CMAKE_BUILD_TYPE=Coverage' >> $GITHUB_ENV
|
||||
run: |
|
||||
echo 'CXXFLAGS=$CXXFLAGS --coverage' >> $GITHUB_ENV
|
||||
echo 'LDFLAGS=$LDFLAGS --coverage' >> $GITHUB_ENV
|
||||
- name: Set up environment (optional libs)
|
||||
if: ${{ contains(matrix.features, 'nooptlibs') }}
|
||||
run: echo 'CMAKE_ARGS=$CMAKE_ARGS -DSDL2PP_WITH_IMAGE=NO -DSDL2PP_WITH_MIXER=NO -DSDL2PP_WITH_TTF=NO' >> $GITHUB_ENV
|
||||
@ -51,7 +53,7 @@ jobs:
|
||||
/sbin/start-stop-daemon --start --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -screen 0 800x600x24 -ac +extension GLX
|
||||
|
||||
- name: Configure
|
||||
run: cmake . -DCMAKE_VERBOSE_MAKEFILE=yes -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} ${CMAKE_ARGS}
|
||||
run: cmake . -DCMAKE_VERBOSE_MAKEFILE=yes -DCMAKE_INSTALL_PREFIX=/usr ${CMAKE_ARGS}
|
||||
- name: Build
|
||||
run: cmake --build .
|
||||
- name: Run tests
|
||||
|
@ -68,10 +68,6 @@ endif()
|
||||
if(MSVC)
|
||||
set(SDL2PP_WARNINGS "${SDL2PP_WARNINGS} /W3")
|
||||
else()
|
||||
set(CMAKE_CXX_FLAGS_COVERAGE "${CMAKE_CXX_FLAGS_DEBUG} --coverage")
|
||||
set(CMAKE_EXE_LINKER_FLAGS_COVERAGE "${CMAKE_EXE_LINKER_FLAGS_DEBUG} --coverage")
|
||||
set(CMAKE_SHARED_LINKER_FLAGS_COVERAGE "${CMAKE_SHARED_LINKER_FLAGS_DEBUG} --coverage")
|
||||
|
||||
set(SDL2PP_WARNINGS "${SDL2PP_WARNINGS} -Wall -Wextra -pedantic")
|
||||
|
||||
if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
|
||||
|
Loading…
x
Reference in New Issue
Block a user