Build the TSF tip with /MT so it no longer depends on the host's MSVCP140, skip SetText(empty) in OnCompositionTerminated after normal EndComposition, and guard SetText/EndComposition with SEH.
45 lines
1.1 KiB
JSON
45 lines
1.1 KiB
JSON
{
|
|
"version": 2,
|
|
"configurePresets": [
|
|
{
|
|
"name": "for64",
|
|
"inherits": "vcpkg",
|
|
"generator": "Visual Studio 18 2026",
|
|
"architecture": "x64",
|
|
"binaryDir": "${sourceDir}/build64",
|
|
"cacheVariables": {
|
|
"VCPKG_TARGET_TRIPLET": "x64-windows-static"
|
|
}
|
|
},
|
|
{
|
|
"name": "for32",
|
|
"inherits": "vcpkg",
|
|
"generator": "Visual Studio 18 2026",
|
|
"architecture": "Win32",
|
|
"binaryDir": "${sourceDir}/build32",
|
|
"cacheVariables": {
|
|
"VCPKG_TARGET_TRIPLET": "x86-windows-static"
|
|
}
|
|
},
|
|
{
|
|
"name": "for64-release",
|
|
"inherits": "vcpkg-release",
|
|
"generator": "Visual Studio 18 2026",
|
|
"architecture": "x64",
|
|
"binaryDir": "${sourceDir}/build64-release",
|
|
"cacheVariables": {
|
|
"VCPKG_TARGET_TRIPLET": "x64-windows-static"
|
|
}
|
|
},
|
|
{
|
|
"name": "for32-release",
|
|
"inherits": "vcpkg-release",
|
|
"generator": "Visual Studio 18 2026",
|
|
"architecture": "Win32",
|
|
"binaryDir": "${sourceDir}/build32-release",
|
|
"cacheVariables": {
|
|
"VCPKG_TARGET_TRIPLET": "x86-windows-static"
|
|
}
|
|
}
|
|
]
|
|
} |