2022-07-08 16:07:12 +00:00
|
|
|
image: ubuntu:22.04
|
|
|
|
|
|
|
|
stages:
|
|
|
|
- test
|
|
|
|
|
|
|
|
|
|
|
|
build_cmake:
|
|
|
|
before_script:
|
|
|
|
- apt-get update -y
|
|
|
|
- apt-get upgrade -y
|
|
|
|
- apt-get install
|
|
|
|
pkg-config
|
2022-11-27 09:20:28 +00:00
|
|
|
clang rustc
|
|
|
|
cargo cmake ninja-build
|
2022-07-08 16:07:12 +00:00
|
|
|
libfreetype6-dev libnotify-dev libsdl2-dev libsqlite3-dev libvulkan-dev
|
|
|
|
glslang-tools spirv-tools libavcodec-dev libavformat-dev libavutil-dev libswresample-dev libswscale-dev
|
|
|
|
libx264-dev libpng-dev
|
|
|
|
libcurl4 libcurl3-gnutls libcurl4-openssl-dev libcurlpp-dev
|
|
|
|
libogg-dev libopus-dev libopusfile-dev
|
|
|
|
valgrind -y
|
|
|
|
stage: test
|
|
|
|
script:
|
|
|
|
- mkdir build && cd build
|
|
|
|
- cmake ..
|
|
|
|
- make -j$(nproc)
|