MSVC CI job: Compile with gettext and LuaJIT

This commit is contained in:
LoneWolfHT 2023-06-22 08:52:35 -07:00 committed by GitHub
parent 03ffc2618c
commit 6a328197a5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -202,9 +202,9 @@ jobs:
name: VS 2019 ${{ matrix.config.arch }}-${{ matrix.type }} name: VS 2019 ${{ matrix.config.arch }}-${{ matrix.type }}
runs-on: windows-2019 runs-on: windows-2019
env: env:
VCPKG_VERSION: 5cf60186a241e84e8232641ee973395d4fde90e1 VCPKG_VERSION: 501db0f17ef6df184fcdbfbe0f87cde2313b6ab1
# 2022.02 # 2023.04.15
vcpkg_packages: zlib zstd curl[winssl] openal-soft libvorbis libogg libjpeg-turbo sqlite3 freetype luajit gmp jsoncpp opengl-registry vcpkg_packages: gettext zlib zstd curl[winssl] openal-soft libvorbis libogg libjpeg-turbo sqlite3 freetype luajit gmp jsoncpp opengl-registry
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
@ -247,6 +247,9 @@ jobs:
-DCMAKE_TOOLCHAIN_FILE="${{ github.workspace }}\vcpkg\scripts\buildsystems\vcpkg.cmake" ` -DCMAKE_TOOLCHAIN_FILE="${{ github.workspace }}\vcpkg\scripts\buildsystems\vcpkg.cmake" `
-DCMAKE_BUILD_TYPE=Release ` -DCMAKE_BUILD_TYPE=Release `
-DENABLE_POSTGRESQL=OFF ` -DENABLE_POSTGRESQL=OFF `
-DENABLE_LUAJIT=TRUE `
-DREQUIRE_LUAJIT=TRUE `
-DENABLE_GETTEXT=TRUE `
-DRUN_IN_PLACE=${{ contains(matrix.type, 'portable') }} . -DRUN_IN_PLACE=${{ contains(matrix.type, 'portable') }} .
- name: Build Minetest - name: Build Minetest