mirror of
https://github.com/OpenMW/openmw.git
synced 2025-10-15 02:56:33 +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
|
- Get-Volume
|
||||||
- Copy-Item C:\ProgramData\chocolatey\logs\chocolatey.log
|
- Copy-Item C:\ProgramData\chocolatey\logs\chocolatey.log
|
||||||
cache:
|
cache:
|
||||||
key: ninja-2022-v12
|
key: ninja-2022-v13
|
||||||
paths:
|
paths:
|
||||||
- ccache
|
- ccache
|
||||||
- deps
|
- deps
|
||||||
|
@ -860,7 +860,7 @@ macOS14_Xcode15_arm64:
|
||||||
- Get-Volume
|
- Get-Volume
|
||||||
- Copy-Item C:\ProgramData\chocolatey\logs\chocolatey.log
|
- Copy-Item C:\ProgramData\chocolatey\logs\chocolatey.log
|
||||||
cache:
|
cache:
|
||||||
key: msbuild-2022-v12
|
key: msbuild-2022-v13
|
||||||
paths:
|
paths:
|
||||||
- deps
|
- deps
|
||||||
- MSVC2022_64/deps/Qt
|
- MSVC2022_64/deps/Qt
|
||||||
|
|
|
@ -377,6 +377,8 @@ case $VS_VERSION in
|
||||||
MSVC_DISPLAY_YEAR="2022"
|
MSVC_DISPLAY_YEAR="2022"
|
||||||
|
|
||||||
QT_MSVC_YEAR="2019"
|
QT_MSVC_YEAR="2019"
|
||||||
|
|
||||||
|
VCPKG_TRIPLET="x64-windows"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
16|16.0|2019 )
|
16|16.0|2019 )
|
||||||
|
@ -386,6 +388,8 @@ case $VS_VERSION in
|
||||||
MSVC_DISPLAY_YEAR="2019"
|
MSVC_DISPLAY_YEAR="2019"
|
||||||
|
|
||||||
QT_MSVC_YEAR="2019"
|
QT_MSVC_YEAR="2019"
|
||||||
|
|
||||||
|
VCPKG_TRIPLET="x64-windows-2019"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
15|15.0|2017 )
|
15|15.0|2017 )
|
||||||
|
@ -546,7 +550,7 @@ fi
|
||||||
QT_VER='6.6.3'
|
QT_VER='6.6.3'
|
||||||
AQT_VERSION='v3.1.15'
|
AQT_VERSION='v3.1.15'
|
||||||
|
|
||||||
VCPKG_TAG="2024-11-10"
|
VCPKG_TAG="2025-07-23"
|
||||||
VCPKG_PATH="vcpkg-x64-${VS_VERSION:?}-${VCPKG_TAG:?}"
|
VCPKG_PATH="vcpkg-x64-${VS_VERSION:?}-${VCPKG_TAG:?}"
|
||||||
VCPKG_PDB_PATH="vcpkg-x64-${VS_VERSION:?}-pdb-${VCPKG_TAG:?}"
|
VCPKG_PDB_PATH="vcpkg-x64-${VS_VERSION:?}-pdb-${VCPKG_TAG:?}"
|
||||||
VCPKG_MANIFEST="${VCPKG_PATH:?}.txt"
|
VCPKG_MANIFEST="${VCPKG_PATH:?}.txt"
|
||||||
|
@ -633,16 +637,16 @@ printf "vcpkg packages ${VCPKG_TAG:?}... "
|
||||||
fi
|
fi
|
||||||
|
|
||||||
add_cmake_opts -DCMAKE_TOOLCHAIN_FILE="$(real_pwd)/${VCPKG_PATH:?}/scripts/buildsystems/vcpkg.cmake"
|
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_INCLUDE_DIR="$(real_pwd)/${VCPKG_PATH:?}/installed/${VCPKG_TRIPLET}/include/luajit"
|
||||||
add_cmake_opts -DLuaJit_LIBRARY="$(real_pwd)/${VCPKG_PATH:?}/installed/x64-windows/lib/lua51.lib"
|
add_cmake_opts -DLuaJit_LIBRARY="$(real_pwd)/${VCPKG_PATH:?}/installed/${VCPKG_TRIPLET}/lib/lua51.lib"
|
||||||
|
|
||||||
for CONFIGURATION in ${CONFIGURATIONS[@]}; do
|
for CONFIGURATION in ${CONFIGURATIONS[@]}; do
|
||||||
if [[ ${CONFIGURATION:?} == "Debug" ]]; then
|
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"
|
add_runtime_dlls ${CONFIGURATION:?} "${VCPKG_DLL_BIN:?}/Debug/MyGUIEngine_d.dll"
|
||||||
else
|
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"
|
add_runtime_dlls ${CONFIGURATION:?} "${VCPKG_DLL_BIN:?}/Release/MyGUIEngine.dll"
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue