|
@@ -19,7 +19,7 @@ jobs: |
|
|
submodules: recursive |
|
|
submodules: recursive |
|
|
- name: Set up dependencies |
|
|
- name: Set up dependencies |
|
|
run: | |
|
|
run: | |
|
|
sudo apt-get install -yq libasound2-dev libgl1-mesa-dev liblo-dev libpulse-dev |
|
|
|
|
|
|
|
|
sudo apt-get install -yq libasound2-dev libgl1-mesa-dev liblo-dev libpulse-dev xvfb |
|
|
- name: Without any warnings |
|
|
- name: Without any warnings |
|
|
env: |
|
|
env: |
|
|
CFLAGS: -Werror |
|
|
CFLAGS: -Werror |
|
@@ -27,6 +27,12 @@ jobs: |
|
|
run: | |
|
|
run: | |
|
|
make clean >/dev/null |
|
|
make clean >/dev/null |
|
|
make -j $(nproc) |
|
|
make -j $(nproc) |
|
|
|
|
|
- name: Run tests |
|
|
|
|
|
env: |
|
|
|
|
|
CFLAGS: -Werror |
|
|
|
|
|
CXXFLAGS: -Werror |
|
|
|
|
|
run: | |
|
|
|
|
|
xvfb-run make -C tests run |
|
|
- name: As C++98 mode |
|
|
- name: As C++98 mode |
|
|
env: |
|
|
env: |
|
|
CFLAGS: -Werror |
|
|
CFLAGS: -Werror |
|
|