From fb7d670eca9923d979a50f7622f560d203e30759 Mon Sep 17 00:00:00 2001 From: Jack Christensen Date: Sat, 10 Aug 2024 21:36:44 -0400 Subject: [PATCH] Fix .gitlab-ci.yml file extension --- .gitlab-ci.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..fac8b12 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,22 @@ +stages: + - build + +variables: + VCPKG_ROOT: "$CI_PROJECT_DIR/vcpkg" + VCPKG_DEFAULT_TRIPLET: "x64-windows" + +before_script: + # Install dependencies for building with CMake and vcpkg + - mkdir -p $VCPKG_ROOT + - git clone https://github.com/microsoft/vcpkg.git $VCPKG_ROOT + - $VCPKG_ROOT/bootstrap-vcpkg.sh + - $VCPKG_ROOT/vcpkg install glew:$VCPKG_DEFAULT_TRIPLET glfw3:$VCPKG_DEFAULT_TRIPLET + +build: + stage: build + script: + - cmake -B build -S . -DCMAKE_TOOLCHAIN_FILE=$VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake + - cmake --build build + tags: + - windows +