mirror of
https://github.com/OpenMW/openmw.git
synced 2025-10-14 19:26:35 +00:00
Use updated Windows dependencies
The main changes are changing an OSG option that was disabling most of our warnings, and MSVC2019 switching to a custom vcpkg triplet.
This commit is contained in:
parent
acfe9b6785
commit
52b785f726
2 changed files with 11 additions and 7 deletions
|
@ -702,7 +702,7 @@ macOS14_Xcode15_arm64:
|
|||
- Get-Volume
|
||||
- Copy-Item C:\ProgramData\chocolatey\logs\chocolatey.log
|
||||
cache:
|
||||
key: ninja-2022-v12
|
||||
key: ninja-2022-v13
|
||||
paths:
|
||||
- ccache
|
||||
- deps
|
||||
|
@ -860,7 +860,7 @@ macOS14_Xcode15_arm64:
|
|||
- Get-Volume
|
||||
- Copy-Item C:\ProgramData\chocolatey\logs\chocolatey.log
|
||||
cache:
|
||||
key: msbuild-2022-v12
|
||||
key: msbuild-2022-v13
|
||||
paths:
|
||||
- deps
|
||||
- MSVC2022_64/deps/Qt
|
||||
|
|
|
@ -377,6 +377,8 @@ case $VS_VERSION in
|
|||
MSVC_DISPLAY_YEAR="2022"
|
||||
|
||||
QT_MSVC_YEAR="2019"
|
||||
|
||||
VCPKG_TRIPLET="x64-windows"
|
||||
;;
|
||||
|
||||
16|16.0|2019 )
|
||||
|
@ -386,6 +388,8 @@ case $VS_VERSION in
|
|||
MSVC_DISPLAY_YEAR="2019"
|
||||
|
||||
QT_MSVC_YEAR="2019"
|
||||
|
||||
VCPKG_TRIPLET="x64-windows-2019"
|
||||
;;
|
||||
|
||||
15|15.0|2017 )
|
||||
|
@ -546,7 +550,7 @@ fi
|
|||
QT_VER='6.6.3'
|
||||
AQT_VERSION='v3.1.15'
|
||||
|
||||
VCPKG_TAG="2024-11-10"
|
||||
VCPKG_TAG="2025-07-23"
|
||||
VCPKG_PATH="vcpkg-x64-${VS_VERSION:?}-${VCPKG_TAG:?}"
|
||||
VCPKG_PDB_PATH="vcpkg-x64-${VS_VERSION:?}-pdb-${VCPKG_TAG:?}"
|
||||
VCPKG_MANIFEST="${VCPKG_PATH:?}.txt"
|
||||
|
@ -633,16 +637,16 @@ printf "vcpkg packages ${VCPKG_TAG:?}... "
|
|||
fi
|
||||
|
||||
add_cmake_opts -DCMAKE_TOOLCHAIN_FILE="$(real_pwd)/${VCPKG_PATH:?}/scripts/buildsystems/vcpkg.cmake"
|
||||
add_cmake_opts -DLuaJit_INCLUDE_DIR="$(real_pwd)/${VCPKG_PATH:?}/installed/x64-windows/include/luajit"
|
||||
add_cmake_opts -DLuaJit_LIBRARY="$(real_pwd)/${VCPKG_PATH:?}/installed/x64-windows/lib/lua51.lib"
|
||||
add_cmake_opts -DLuaJit_INCLUDE_DIR="$(real_pwd)/${VCPKG_PATH:?}/installed/${VCPKG_TRIPLET}/include/luajit"
|
||||
add_cmake_opts -DLuaJit_LIBRARY="$(real_pwd)/${VCPKG_PATH:?}/installed/${VCPKG_TRIPLET}/lib/lua51.lib"
|
||||
|
||||
for CONFIGURATION in ${CONFIGURATIONS[@]}; do
|
||||
if [[ ${CONFIGURATION:?} == "Debug" ]]; then
|
||||
VCPKG_DLL_BIN="$(pwd)/${VCPKG_PATH:?}/installed/x64-windows/debug/bin"
|
||||
VCPKG_DLL_BIN="$(pwd)/${VCPKG_PATH:?}/installed/${VCPKG_TRIPLET}/debug/bin"
|
||||
|
||||
add_runtime_dlls ${CONFIGURATION:?} "${VCPKG_DLL_BIN:?}/Debug/MyGUIEngine_d.dll"
|
||||
else
|
||||
VCPKG_DLL_BIN="$(pwd)/${VCPKG_PATH:?}/installed/x64-windows/bin"
|
||||
VCPKG_DLL_BIN="$(pwd)/${VCPKG_PATH:?}/installed/${VCPKG_TRIPLET}/bin"
|
||||
|
||||
add_runtime_dlls ${CONFIGURATION:?} "${VCPKG_DLL_BIN:?}/Release/MyGUIEngine.dll"
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue