diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f24b4baaae083fc1f152fcf63f7fab202cb5ef1d..3af620b5104d7ff5f54d09c754e9f0a4f2b88df7 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: