From 7c971683c0282ab3b2cb8e7bd63ceb166cf54ea1 Mon Sep 17 00:00:00 2001
From: "Cole2.Hansen@live.uwe.ac.uk" <cole2.hansen@live.uwe.ac.uk>
Date: Thu, 3 Apr 2025 12:04:10 +0000
Subject: [PATCH] Update .gitlab-ci.yml file

---
 .gitlab-ci.yml | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f24b4ba..3af620b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,18 +5,22 @@ stages:
   - build
 
 before_script:
-  - brew install raylib                   # Ensure Raylib is installed
-  - export C_INCLUDE_PATH="$(brew --prefix)/include:$C_INCLUDE_PATH"
-  - export LIBRARY_PATH="$(brew --prefix)/lib:$LIBRARY_PATH"
-  - export LD_LIBRARY_PATH="$(brew --prefix)/lib:$LD_LIBRARY_PATH"
+  - brew update
+  - brew install raylib || brew reinstall raylib  # Ensure Raylib is installed
+  - export C_INCLUDE_PATH="$(brew --prefix raylib)/include:$C_INCLUDE_PATH"
+  - export LIBRARY_PATH="$(brew --prefix raylib)/lib:$LIBRARY_PATH"
+  - export LD_LIBRARY_PATH="$(brew --prefix raylib)/lib:$LD_LIBRARY_PATH"
+  - echo "C_INCLUDE_PATH=${C_INCLUDE_PATH}"
+  - echo "LIBRARY_PATH=${LIBRARY_PATH}"
+  - echo "LD_LIBRARY_PATH=${LD_LIBRARY_PATH}"
 
 build:
   stage: build
   script:
     - echo "Compiling with Raylib on macOS..."
     - gcc main.c paddle.c ball.c brick.c -o brickbreaker \
-        -I$(brew --prefix)/include \
-        -L$(brew --prefix)/lib \
+        -I"$(brew --prefix raylib)/include" \
+        -L"$(brew --prefix raylib)/lib" \
         -lraylib -framework OpenGL -framework Cocoa -framework IOKit -framework CoreVideo
   artifacts:
     paths:
-- 
GitLab