-# Image from https://hub.docker.com/_/gcc/ based on Debian
-image: gcc
+default:
+ tags:
+ - docker
+ # Image from https://hub.docker.com/_/gcc/ based on Debian
+ image: gcc:9
-build:
+autoconf:
stage: build
before_script:
- apt-get update &&
- ./configure
- make
- make distcheck
- cache:
- paths:
- - "lib/*.o"
- - "lib/.libs/*.o"
- tags:
- - docker
+
+cmake:
+ stage: build
+ before_script:
+ - apt-get update &&
+ apt-get install -y libogg-dev zip doxygen
+ cmake ninja-build
+ script:
+ - mkdir build
+ - cmake -S . -B build -G "Ninja" -DCMAKE_BUILD_TYPE=Release
+ - cmake --build build