diff --git a/.gitlab-ci.yaml b/.gitlab-ci.yaml new file mode 100644 index 0000000..fac8b12 --- /dev/null +++ b/.gitlab-ci.yaml @@ -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 +