diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 993795ff95c61db6de42a60ff5d768f3e663cbf3..6b0ed2504265faf4e18c968d015b924536d829c4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,18 +4,22 @@ stages: - build before_script: - - apt-get update && apt-get install -y build-essential libraylib-dev libgl1-mesa-dev libx11-dev libxcursor-dev libxrandr-dev libxi-dev + - apt-get update + - apt-get install -y software-properties-common + - add-apt-repository -y ppa:librazer/dev # Adds the Raylib PPA + - apt-get update + - apt-get install -y build-essential raylib-dev libgl1-mesa-dev libx11-dev libxcursor-dev libxrandr-dev libxi-dev libxinerama-dev - echo "Checking GCC version..." - gcc --version - echo "Checking include and library paths..." - - ls -l /usr/include/raylib - - ls -l /usr/lib + - ls -l /usr/include/raylib || echo "Raylib headers not found!" + - ls -l /usr/lib || echo "Library path not found!" build: stage: build script: - echo "Compiling on Linux..." - - gcc main.c paddle.c ball.c brick.c -o brickbreaker -I/usr/include/raylib -L/usr/lib -lraylib -lm + - gcc main.c paddle.c ball.c brick.c -o brickbreaker -I/usr/include/raylib -L/usr/lib -lraylib -lm -lX11 -lGL -lpthread -ldl -lrt -lXinerama -lXcursor artifacts: paths: - brickbreaker