image: alpine:edge stages: - build before_script: - echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" > /etc/apk/repositories - apk update - apk add musl-dev eudev-libs eudev-dev linux-headers cmake ninja gcc - apk add libxcb-dev xcb-util-wm-dev xcb-util-cursor-dev cairo-dev yaml-dev - apk add wayland-dev wlroots-dev - apk add json-c-dev libmpdclient-dev alsa-lib-dev i3wm debug: stage: build script: - mkdir -p bld/debug - cd bld/debug - cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -DENABLE_WAYLAND=no ../../ - ninja -k0 release: stage: build script: - mkdir -p bld/release - cd bld/release - cmake -G Ninja -DCMAKE_BUILD_TYPE=MinSizeRel -DENABLE_WAYLAND=no ../../ - ninja -k0