diff --git a/compile_all.py b/compile_all.py
index ab6e1a7..c3bae0c 100644
--- a/compile_all.py
+++ b/compile_all.py
@@ -181,9 +181,6 @@ def get_cmake_options(self) -> List[str]:
f"-D Qt6_DIR={self.install_dir}/lib/cmake/Qt6",
f"-D SWIG_EXECUTABLE={self.install_dir}/bin/swig" + to_exe(),
f"-D ZLIB_DIR={self.install_dir}/lib/cmake/",
- f"-D ZLIB_INCLUDE_DIR={self.install_dir}/include",
- f"-D ZLIB_LIBRARY_RELEASE={self.install_dir}/lib/zlib" + to_static(),
- f"-D ZLIB_LIBRARY_DEBUG={self.install_dir}/lib/zlibd" + to_static(),
"-D CMAKE_DISABLE_FIND_PACKAGE_SoQt=True",
# Absolutely never find SoQt (it's deprecated and we don't want it!)
]
@@ -342,7 +339,7 @@ def build_python(self, args=None):
if os.path.exists(target):
os.unlink(target)
file.rename(target)
- pyconfig = os.path.join("PCBuild", path.lower(), "pyconfig.h")
+ pyconfig = os.path.join("PC", "pyconfig.h")
target = os.path.join(inc_dir, "pyconfig.h")
if not os.path.exists(pyconfig):
print("ERROR: Could not locate pyconfig.h, cannot complete installation of Python")
@@ -513,7 +510,7 @@ def _build_qt_from_source(self, options: dict):
# Qt needs access to zlib and libpng, and assumes they are installed at the system level. We want to
# use the LibPack versions. The easiest thing to do is just copy the DLLs:
- files = ["zlib.dll", "zlib1.dll", "libpng16.dll"]
+ files = ["z.dll", "libpng16.dll"]
source = os.path.join(self.install_dir, "bin")
destination = os.path.join(build_dir, "qtbase", "bin")
os.makedirs(destination, exist_ok=True)
@@ -737,8 +734,10 @@ def build_zlib(self, _=None):
self._build_standard_cmake()
# Qt really wants to find these under an alternate name, so just make copies...
name_mapping = [
- (os.path.join("lib", "zlib.lib"), os.path.join("lib", "zlib1.lib")),
- (os.path.join("bin", "zlib.dll"), os.path.join("bin", "zlib1.dll")),
+ (os.path.join("lib", "z.lib"), os.path.join("lib", "zlib.lib")),
+ (os.path.join("bin", "z.dll"), os.path.join("bin", "zlib.dll")),
+ (os.path.join("lib", "z.lib"), os.path.join("lib", "zlib1.lib")),
+ (os.path.join("bin", "z.dll"), os.path.join("bin", "zlib1.dll")),
]
for name1, name2 in name_mapping:
full_name1 = os.path.join(self.install_dir, name1)
@@ -1022,6 +1021,121 @@ def build_rapidjson(self, _):
shutil.rmtree(os.path.join(self.install_dir, "include", "rapidjson"))
shutil.copytree("include", os.path.join(self.install_dir, "include"), dirs_exist_ok=True)
+ def build_ifcopenshell(self, options: dict):
+ if os.path.exists(os.path.join(self.install_dir, "include", "ifcparse")):
+ if self.skip_existing:
+ print(" Not rebuilding IfcOpenShell, it is already in the LibPack")
+ return
+ ifcos_root = os.path.join(self.base_dir, "ifcopenshell")
+ src_patches_dir = os.path.join(os.path.dirname(self.base_dir), "patches")
+ win_dir = os.path.join(ifcos_root, "win")
+ win_patches_dir = os.path.join(win_dir, "patches")
+ os.makedirs(win_dir, exist_ok=True)
+ os.makedirs(win_patches_dir, exist_ok=True)
+ patch_files = {
+ "build-deps.cmd": win_dir,
+ "mpfr-arm64-changes.patch": win_patches_dir,
+ "mpir-arm64-changes.patch": win_patches_dir,
+ }
+ for name, dest_dir in patch_files.items():
+ src_file = os.path.join(src_patches_dir, name)
+ if os.path.exists(src_file):
+ shutil.copy(src_file, dest_dir)
+ vs_version = "vs2022" # TODO Un-hardcode
+ platform_str = "arm64" if platform.machine() == "ARM64" else "x64"
+ vs_platform = f"{vs_version}-{platform_str}"
+ build_cfg = "RelWithDebInfo" if self.mode == BuildMode.RELEASE else "Debug"
+ env = os.environ.copy()
+ if os.path.exists(self.python_exe()):
+ env["IFCOS_INSTALL_PYTHON"] = "FALSE"
+ env["PY_VER_MAJOR_MINOR"] = "314" # TODO Un-hardcode
+ env["PYTHONHOME"] = os.path.join(self.install_dir, "bin")
+ build_deps_cmd = os.path.join(win_dir, "build-deps.cmd")
+ try:
+ print(" Running build-deps.cmd")
+ subprocess.run(
+ [self.init_script, "&", build_deps_cmd, vs_platform, build_cfg],
+ check=True,
+ capture_output=True,
+ input="y\n".encode("utf-8"),
+ env=env,
+ cwd=win_dir,
+ )
+ except subprocess.CalledProcessError as e:
+ print(f"ERROR: IfcOpenShell build-deps.cmd failed!")
+ print(e.stdout.decode("utf-8", errors="ignore"))
+ if e.stderr:
+ print(e.stderr.decode("utf-8", errors="ignore"))
+ exit(e.returncode)
+ run_cmake_bat = os.path.join(win_dir, "run-cmake.bat")
+ if os.path.exists(run_cmake_bat):
+ try:
+ print(" Running run-cmake.bat")
+ subprocess.run(
+ [self.init_script, "&", run_cmake_bat, vs_platform, build_cfg],
+ check=True,
+ capture_output=True,
+ env=env,
+ cwd=win_dir,
+ )
+ except subprocess.CalledProcessError as e:
+ print(f"ERROR: IfcOpenShell CMake configuration failed!")
+ print(e.stdout.decode("utf-8", errors="ignore"))
+ if e.stderr:
+ print(e.stderr.decode("utf-8", errors="ignore"))
+ exit(e.returncode)
+ install_bat = os.path.join(win_dir, "install-ifcopenshell.bat")
+ if os.path.exists(install_bat):
+ try:
+ print(" Running install-ifcopenshell.bat")
+ subprocess.run(
+ [self.init_script, "&", install_bat, vs_platform, build_cfg],
+ check=True,
+ capture_output=True,
+ env=env,
+ cwd=win_dir,
+ )
+ except subprocess.CalledProcessError as e:
+ print(f"ERROR: IfcOpenShell installation failed!")
+ print(e.stdout.decode("utf-8", errors="ignore"))
+ if e.stderr:
+ print(e.stderr.decode("utf-8", errors="ignore"))
+ exit(e.returncode)
+ parent_dir = os.path.dirname(win_dir)
+ ifcos_install_dir = None
+ for item in os.listdir(parent_dir):
+ if item.startswith("_installed-") and vs_platform.lower() in item.lower():
+ ifcos_install_dir = os.path.join(parent_dir, item)
+ if os.path.exists(ifcos_install_dir):
+ break
+ if ifcos_install_dir:
+ for subdir in ["include", "lib", "bin"]:
+ src_path = os.path.join(ifcos_install_dir, subdir)
+ if os.path.exists(src_path):
+ dest_path = os.path.join(self.install_dir, subdir)
+ shutil.copytree(src_path, dest_path, dirs_exist_ok=True)
+ site_packages = os.path.join(
+ self.install_dir, "bin", "Lib", "site-packages", "ifcopenshell"
+ )
+ os.makedirs(site_packages, exist_ok=True)
+ for root, dirs, files in os.walk(ifcos_install_dir):
+ for file in files:
+ if file.endswith(".pyd") and "ifcopenshell" in file.lower():
+ shutil.copy2(os.path.join(root, file), os.path.join(site_packages, file))
+ ifcos_root = os.path.dirname(win_dir)
+ python_src_dir = os.path.join(ifcos_root, "src", "ifcopenshell-python", "ifcopenshell")
+ if os.path.exists(python_src_dir):
+ for item in os.listdir(python_src_dir):
+ src_item = os.path.join(python_src_dir, item)
+ dest_item = os.path.join(site_packages, item)
+ if os.path.isfile(src_item):
+ shutil.copy2(src_item, dest_item)
+ elif os.path.isdir(src_item):
+ shutil.copytree(src_item, dest_item, dirs_exist_ok=True)
+
+ print(" IfcOpenShell installed successfully")
+ os.chdir(self.base_dir)
+
def _get_vtk_include_path(self) -> str:
"""
OpenCASCADE needs a manually-set include path for VTK (the find_package script provided by VTK does not provide
@@ -1041,14 +1155,20 @@ def build_opencascade(self, _=None):
if os.path.exists(os.path.join(self.install_dir, "cmake", "OpenCASCADEConfig.cmake")):
print(" Not rebuilding OpenCASCADE, it is already in the LibPack")
return
+ install_dir = self.install_dir
+ vtk_include_dir = self._get_vtk_include_path()
+ if os.path.sep == "\\":
+ # OpenCASCADE's CMake is not tolerant of backslashes in paths, even on Windows
+ install_dir = install_dir.replace("\\", "/")
+ vtk_include_dir = vtk_include_dir.replace("\\", "/")
extra_args = [
- f"-D CMAKE_MODULE_PATH={self.install_dir}/lib/cmake;{self.install_dir}/share/cmake;{self.install_dir}"
- f"-D TCL_DIR={self.install_dir}/include",
- f"-D TK_DIR={self.install_dir}/include",
- f"-D FREETYPE_DIR={self.install_dir}/lib/cmake",
- f"-D VTK_DIR={self.install_dir}/lib/cmake",
- f"-D 3RDPARTY_VTK_INCLUDE_DIRS={self._get_vtk_include_path()}",
- f"-D EIGEN_DIR={self.install_dir}/share/eigen3/cmake",
+ f"-D CMAKE_MODULE_PATH={install_dir}/lib/cmake;{install_dir}/share/cmake;{install_dir}"
+ f"-D TCL_DIR={install_dir}/include",
+ f"-D TK_DIR={install_dir}/include",
+ f"-D FREETYPE_DIR={install_dir}/lib/cmake",
+ f"-D VTK_DIR={install_dir}/lib/cmake",
+ f"-D 3RDPARTY_VTK_INCLUDE_DIRS={vtk_include_dir}",
+ f"-D EIGEN_DIR={install_dir}/share/eigen3/cmake",
"-D USE_VTK=On",
"-D USE_FREETYPE=On",
"-D USE_RAPIDJSON=On",
@@ -1099,6 +1219,7 @@ def build_netgen(self, _: None):
print(" Not rebuilding netgen, it is already in the LibPack")
return
extra_args = [
+ f"-D USE_NATIVE_ARCH=OFF", # prevent the use of AVX512, for portability
f"-D CMAKE_FIND_ROOT_PATH={self.install_dir}",
"-D USE_SUPERBUILD=OFF",
"-D USE_GUI=OFF",
@@ -1117,11 +1238,16 @@ def build_hdf5(self, _: None):
if os.path.exists(os.path.join(self.install_dir, "include", "hdf5.h")):
print(" Not rebuilding hdf5, it is already in the LibPack")
return
- # HDF5 is VERY picky about how you specify the location of zlib: you must actually set the precise path to the
- # library file itself. TODO future work to internally detect that library name and path and fill them here
+
+ # Per the recommendation of the HDF5 developers, let HDF5 build and link to its own internal
+ # copy of ZLib, since their CMake scripts are broken when trying to use a custom compiled
+ # version. See e.g. https://github.com/HDFGroup/hdf5/issues/5303
extra_args = [
- f"-D ZLIB_INCLUDE_DIR={self.install_dir}/include",
- f"-D ZLIB_LIBRARY={self.install_dir}/lib/zlib.lib",
+ "-D HDF5_BUILD_EXAMPLES=OFF",
+ "-D HDF5_BUILD_TOOLS=OFF",
+ "-D HDF5_BUILD_UTILS=OFF",
+ "-D HDF5_ENABLE_Z_LIB_SUPPORT=ON",
+ "-D ZLIB_USE_EXTERNAL=ON",
]
self._build_standard_cmake(extra_args)
diff --git a/config.json b/config.json
index 73ada4b..0851806 100644
--- a/config.json
+++ b/config.json
@@ -1,69 +1,70 @@
{
- "FreeCAD-version":"1.1.0",
- "LibPack-version":"3.2.0",
+ "FreeCAD-version":"1.2.0",
+ "LibPack-version":"3.3.0",
"content": [
{
"name":"python",
"git-repo":"https://github.com/python/cpython.git",
- "git-ref":"v3.13.5",
+ "git-ref":"v3.14.2",
"requirements": [
"annotated-types==0.7.0",
- "anyio==4.9.0",
+ "anyio==4.12.0",
"attrs==23.2.0",
- "certifi==2025.4.26",
- "charset-normalizer==3.4.2",
+ "certifi==2025.11.12",
+ "charset-normalizer==3.4.4",
"click==8.1.7",
- "cmake==3.31.0.1",
- "cog==0.13.2",
+ "cmake==4.2.0",
+ "cog==0.16.8",
"colorama==0.4.6",
- "configparser==7.1.0",
- "contourpy==1.3.2",
+ "configparser==7.2.0",
+ "contourpy==1.3.3",
"cycler==0.12.1",
- "debugpy==1.8.8",
+ "debugpy==1.8.19",
"definitions==0.2.0",
"defusedxml==0.7.1",
- "fastapi==0.110.3",
- "fonttools==4.58.0",
+ "fastapi==0.118.3",
+ "fonttools==4.61.1",
"h11==0.16.0",
- "httptools==0.6.4",
- "idna==3.10",
- "joblib==1.5.0",
- "kiwisolver==1.4.8",
- "ladybug-core==0.43.18",
- "ladybug-geometry==1.33.11",
- "lxml==5.4.0",
- "matplotlib==3.9.2",
- "nltk==3.9.1",
- "numpy==2.2.5",
- "packaging==24.2",
- "pillow==11.0.0",
+ "httptools==0.7.1",
+ "idna==3.11",
+ "joblib==1.5.3",
+ "kiwisolver==1.4.9",
+ "ladybug-core==0.44.29",
+ "ladybug-geometry==1.34.14",
+ "lark==1.3.1",
+ "lxml==6.0.2",
+ "matplotlib==3.10.8",
+ "nltk==3.9.2",
+ "numpy==2.3.5",
+ "packaging==25.0",
+ "pillow==12.0.0",
"ply==3.11",
- "pycollada==0.8",
- "pydantic==2.11.4",
- "pydantic_core==2.33.2",
- "pyparsing==3.2.3",
- "pyshp==2.3.1",
- "pysolar==0.11",
+ "pycollada==0.9.2",
+ "pydantic==2.12.5",
+ "pydantic_core==2.41.5",
+ "pyparsing==3.2.5",
+ "pyshp==3.0.3",
+ "pysolar==0.13",
"python-dateutil==2.9.0.post0",
- "python-dotenv==1.1.0",
- "PyYAML==6.0.2",
- "regex==2024.11.6",
- "requests==2.32.3",
+ "python-dotenv==1.2.1",
+ "PyYAML==6.0.3",
+ "regex==2025.11.3",
+ "requests==2.32.5",
"rpdb2==2.0.0.1.2",
- "scipy==1.15.3",
+ "scipy==1.16.3",
"sets==0.3.2",
- "setuptools==75.5.0",
+ "setuptools==80.9.0",
"six==1.17.0",
"sniffio==1.3.1",
- "starlette==0.37.2",
+ "starlette==0.48.0",
"structlog==24.4.0",
"tqdm==4.67.1",
- "typing-inspection==0.4.0",
- "typing_extensions==4.13.2",
- "urllib3==2.4.0",
- "uvicorn==0.34.2",
- "vermin==1.6.0",
- "watchfiles==1.0.5",
+ "typing-inspection==0.4.2",
+ "typing_extensions==4.15.0",
+ "urllib3==2.6.2",
+ "uvicorn==0.38.0",
+ "vermin==1.8.0",
+ "watchfiles==1.1.1",
"websockets==15.0.1",
"wheel==0.45.1"
]
@@ -71,19 +72,18 @@
{
"name":"zlib",
"git-repo":"https://github.com/madler/zlib",
- "git-ref":"v1.3.1"
+ "git-ref":"v1.3.1.2"
},
{
"name":"libpng",
"git-repo":"https://github.com/glennrp/libpng",
- "git-ref":"v1.6.47"
+ "git-ref":"v1.6.53"
},
{
"name":"qt",
- "install-directory":"C:\\Qt\\6.9.1\\msvc2022_x64",
"git-repo": "git://code.qt.io/qt/qt5.git",
- "git-ref": "v6.9.1",
- "fallback-build-dir": "C:\\temp"
+ "git-ref": "v6.10.1",
+ "fallback-build-dir": "G:\\temp"
},
{
"name":"bzip2",
@@ -93,18 +93,17 @@
{
"name":"pybind11",
"git-repo":"https://github.com/pybind/pybind11",
- "git-ref":"v2.13.6"
+ "git-ref":"v3.0.1"
},
{
"name": "boost",
"git-repo": "https://github.com/boostorg/boost",
- "git-ref": "boost-1.88.0"
+ "git-ref": "boost-1.90.0"
},
{
"name":"coin",
"git-repo":"https://github.com/coin3d/coin",
- "git-hash":"0f807963c7ebff45dcb2cf5e3ab127df25ddc1c3",
- "note": "Git hash from 17 July 2025"
+ "git-ref": "v4.0.6"
},
{
"name":"quarter",
@@ -116,12 +115,12 @@
{
"name":"pcre2",
"git-repo":"https://github.com/PCRE2Project/pcre2",
- "git-ref":"pcre2-10.45"
+ "git-ref":"pcre2-10.47"
},
{
"name":"swig",
"git-repo":"https://github.com/swig/swig.git",
- "git-tag":"v4.3.0"
+ "git-tag":"v4.4.1"
},
{
"name":"pivy",
@@ -131,39 +130,39 @@
},
{
"name":"libclang",
- "url-x64":"https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_20.1.3-based-windows-vs2019_64.7z",
- "url-ARM64":"https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_20.1.3-based-windows-vs2022_arm64.7z"
+ "url-x64":"https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_21.1.2-based-windows-vs2022_64.7z",
+ "url-ARM64":"https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_21.1.2-based-windows-vs2022_arm64.7z"
},
{
"name":"pyside",
"git-repo": "http://code.qt.io/pyside/pyside-setup",
- "git-ref": "6.9.1"
+ "git-ref": "6.10.1"
},
{
"name":"vtk",
"git-repo":"https://gitlab.kitware.com/vtk/vtk.git",
- "git-hash":"e70c856bd9122ad759921c61d86a153e0311e20d",
- "note": "Hash corresponds to 9.5.0"
+ "git-hash":"7c0494a68bff379d32d6b1fbaa3d10d27a73af54",
+ "note": "Hash corresponds to 9.5.2"
},
{
"name":"harfbuzz",
"git-repo":"https://github.com/harfbuzz/harfbuzz",
- "git-ref":"10.4.0"
+ "git-ref":"12.2.0"
},
{
"name":"freetype",
"git-repo":"https://gitlab.freedesktop.org/freetype/freetype/",
- "git-ref":"VER-2-13-3"
+ "git-ref":"VER-2-14-1"
},
{
"name":"tcl",
"git-repo":"https://github.com/tcltk/tcl",
- "git-ref":"core-8-6-15"
+ "git-ref":"core-8-6-17"
},
{
"name":"tk",
"git-repo":"https://github.com/tcltk/tk",
- "git-ref":"core-8-6-15"
+ "git-ref":"core-8-6-17"
},
{
"name": "rapidjson",
@@ -174,13 +173,12 @@
{
"name":"eigen3",
"git-repo":"https://gitlab.com/libeigen/eigen",
- "git-ref":"3.4.0"
+ "git-ref":"5.0.1"
},
{
"name":"opencascade",
- "git-repo":"https://github.com/FreeCAD/OCCT",
- "git-ref":"patched",
- "patches": ["patches/opencascade-01-StdPrs_BRepFont.patch"]
+ "git-repo":"https://github.com/Open-Cascade-SAS/OCCT",
+ "git-ref":"V7_9_3"
},
{
"name":"netgen",
@@ -202,7 +200,7 @@
{
"name":"gmsh",
"git-repo":"https://gitlab.onelab.info/gmsh/gmsh",
- "git-ref":"gmsh_4_13_1",
+ "git-ref":"gmsh_4_15_0",
"patches": ["patches/gmsh-01-windows_stdint.patch"]
},
{
@@ -226,13 +224,19 @@
{
"name":"libfmt",
"git-repo":"https://github.com/fmtlib/fmt",
- "git-ref":"11.0.2"
+ "git-ref":"12.1.0"
},
{
"name": "yamlcpp",
"git-repo": "https://github.com/jbeder/yaml-cpp",
"git-ref":"0.8.0"
},
+ {
+ "name": "ifcopenshell",
+ "git-repo": "https://github.com/IfcOpenShell/IfcOpenShell",
+ "git-hash": "f5220fba56761a7dad71e9eb3d1c372b9fdf885f",
+ "note": "Using specific commit to support Windows ARM builds"
+ },
{
"name": "opencamlib",
"git-repo": "https://github.com/aewallin/opencamlib",
@@ -246,13 +250,12 @@
{
"name": "libE57Format",
"git-repo": "https://github.com/asmaloney/libE57Format",
- "git-hash": "70d27ff3b3f39e553f90a34719df7a325c24c1a6",
- "note": "Using master branch as of march 2025 because no official release includes proper CMake support yet"
+ "git-ref": "v3.3.0"
},
{
"name": "googletest",
"git-repo": "https://github.com/google/googletest",
- "git-hash": "7e17b15f1547bb8dd9c2fed91043b7af3437387f"
+ "git-hash": "9156d4caac880b513264ecbe0aa4746a3fead3d7"
}
]
}
diff --git a/create_libpack.py b/create_libpack.py
index 3178617..6849f62 100644
--- a/create_libpack.py
+++ b/create_libpack.py
@@ -29,6 +29,7 @@
import ctypes
import json
import os
+from pathlib import Path
import platform
import shutil
import stat
@@ -51,10 +52,9 @@
import compile_all
-path_to_7zip = "C:\\Program Files\\7-Zip\\7z.exe"
-path_to_bison = "C:\\Program Files\\win-flex-bison\\win_bison.exe"
-devel_init_script_x64 = "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\Build\\vcvars64.bat"
-devel_init_script_arm64 = "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\Build\\vcvarsarm64.bat"
+path_to_7zip = r"C:\Program Files\7-Zip\7z.exe"
+path_to_bison = r"C:\Program Files\win-flex-bison\win_bison.exe"
+vswhere = r"C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe"
def remove_readonly(func, path, _) -> None:
@@ -159,7 +159,7 @@ def clone(name: str, url: str, ref: str = None, hash: str = None):
args.extend(["--branch", ref])
elif hash is None:
args.extend(["--depth", "1"])
- args.extend(["--recurse-submodules", url, name])
+ args.extend([url, name])
subprocess.run(args, capture_output=True, check=True)
if hash is not None:
@@ -168,6 +168,12 @@ def clone(name: str, url: str, ref: str = None, hash: str = None):
subprocess.run(["git", "checkout", hash], capture_output=True, check=True)
os.chdir("..")
+ os.chdir(name)
+ subprocess.run(
+ ["git", "submodule", "update", "--init", "--recursive"], capture_output=True, check=True
+ )
+ os.chdir("..")
+
except subprocess.CalledProcessError as e:
print(f"ERROR: failed to clone git repo {url} at ref {ref}")
print(e.output)
@@ -331,10 +337,25 @@ def prevent_sleep_mode():
skip_existing=args["no_skip_existing_build"],
mode=mode,
)
+ vs_install_path = subprocess.check_output(
+ [
+ vswhere,
+ "-latest",
+ "-products",
+ "*",
+ "-requires",
+ "Microsoft.VisualStudio.Component.VC.Tools.x86.x64", # Misleading, works on ARM too
+ "-property",
+ "installationPath",
+ ],
+ text=True,
+ ).strip()
+
+ base_path = Path(vs_install_path) / "VC" / "Auxiliary" / "Build"
if platform.machine() == "ARM64":
- compiler.init_script = devel_init_script_arm64
+ compiler.init_script = str(base_path / "vcvarsarm64.bat")
else:
- compiler.init_script = devel_init_script_x64
+ compiler.init_script = str(base_path / "vcvars64.bat")
compiler.compile_all()
# Final cleanup: delete extraneous files and remove local path references from the cMake files
diff --git a/patches/build-deps.cmd b/patches/build-deps.cmd
new file mode 100644
index 0000000..6f326da
--- /dev/null
+++ b/patches/build-deps.cmd
@@ -0,0 +1,926 @@
+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+:: ::
+:: This file is part of IfcOpenShell. ::
+:: ::
+:: IfcOpenShell is free software: you can redistribute it and/or modify ::
+:: it under the terms of the Lesser GNU General Public License as published by ::
+:: the Free Software Foundation, either version 3.0 of the License, or ::
+:: (at your option) any later version. ::
+:: ::
+:: IfcOpenShell is distributed in the hope that it will be useful, ::
+:: but WITHOUT ANY WARRANTY; without even the implied warranty of ::
+:: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ::
+:: Lesser GNU General Public License for more details. ::
+:: ::
+:: You should have received a copy of the Lesser GNU General Public License ::
+:: along with this program. If not, see . ::
+:: ::
+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+
+:: This batch file expects CMake generator as %1 and build configuration type as %2. If not provided,
+:: a deduced generator will be used for %1 and BUILD_CFG_DEFAULT for %2 (both set in vs-cfg.cmd)
+:: Optionally a build type (Build/Rebuild/Clean) can be passed as %3.
+::
+:: Example usage (all arguments are optional):
+:: build-deps.cmd vs2022-x64 RelWithDebInfo Build
+
+@echo off
+echo.
+
+for %%Q in ("%~dp0\.") DO set "batpath=%%~fQ"
+
+if NOT "%CD%" == "%batpath%" (
+ GOTO :ErrorAndPrintUsage
+)
+
+
+set PROJECT_NAME=IfcOpenShell
+call utils\cecho.cmd 15 0 "This script fetches and builds all %PROJECT_NAME% dependencies"
+echo.
+
+:: Enable the delayed environment variable expansion needed in vs-cfg.cmd.
+setlocal EnableDelayedExpansion
+
+:: Make sure vcvarsall.bat is called and dev env set is up.
+IF "%VSINSTALLDIR%"=="" (
+ call utils\cecho.cmd 0 12 "Visual Studio environment variables not set- cannot proceed."
+ GOTO :ErrorAndPrintUsage
+)
+
+:: Check for cl.exe - at least the "Typical" Visual Studio 2015 installation does not include the C++ toolset by default,
+:: http://blogs.msdn.com/b/vcblog/archive/2015/07/24/setup-changes-in-visual-studio-2015-affecting-c-developers.aspx
+where cl.exe 2>&1>NUL
+if not %ERRORLEVEL%==0 (
+ call utils\cecho.cmd 0 12 "%~nx0: cl.exe not in PATH. Make sure to select the C++ toolset when installing Visual Studio- cannot proceed."
+ GOTO :ErrorAndPrintUsage
+)
+
+:: Set up variables depending on the used Visual Studio version
+call vs-cfg.cmd %1
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+
+:: Set up the BuildDepsCache.txt filename
+IF DEFINED VS_TOOLSET (
+ set BUILD_DEPS_CACHE_PATH=BuildDepsCache-%VS_PLATFORM%-%VS_TOOLSET%.txt
+) ELSE (
+ set BUILD_DEPS_CACHE_PATH=BuildDepsCache-%VS_PLATFORM%.txt
+)
+
+:: fix for Visual C++ hanging when compiling 32-bit release OCCT up to version 7.4.0
+:: see https://tracker.dev.opencascade.org/view.php?id=31628
+SET COMPILE_WITH_WPO=FALSE
+
+call build-type-cfg.cmd %2
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+
+set BUILD_TYPE=%3
+IF "%BUILD_TYPE%"=="" set BUILD_TYPE=Build
+
+IF NOT "!BUILD_TYPE!"=="Build" IF NOT "!BUILD_TYPE!"=="Rebuild" IF NOT "!BUILD_TYPE!"=="Clean" (
+ call utils\cecho.cmd 0 12 "Invalid build type passed: !BUILD_TYPE!. Cannot proceed, aborting!"
+ GOTO :Error
+)
+
+:: Make sure deps and install folders exists.
+IF NOT EXIST "%DEPS_DIR%". mkdir "%DEPS_DIR%"
+IF NOT EXIST "%INSTALL_DIR%". mkdir "%INSTALL_DIR%"
+
+:: If we use VS2008, framework path (for MSBuild) may not be correctly set. Manually attempt to add in that case
+IF %VS_VER%==2008 set PATH=C:\Windows\Microsoft.NET\Framework\v3.5;%PATH%
+
+:: User-configurable build options
+IF NOT DEFINED IFCOS_INSTALL_PYTHON set IFCOS_INSTALL_PYTHON=TRUE
+set PYTHON_VERSION=3.11
+py -%PYTHON_VERSION% --version 2>&1>NUL
+IF %ERRORLEVEL%==0 set IFCOS_INSTALL_PYTHON=EXISTS
+set PYTHON_VERSION=%PYTHON_VERSION%.7
+
+IF NOT DEFINED IFCOS_NUM_BUILD_PROCS set IFCOS_NUM_BUILD_PROCS=%NUMBER_OF_PROCESSORS%
+
+:: For subroutines
+REM /clp:ErrorsOnly;WarningsOnly
+:: Note BUILD_TYPE not passed, Clean e.g. wouldn't delete the installed files.
+set MSBUILD_CMD=MSBuild.exe /nologo /m:%IFCOS_NUM_BUILD_PROCS%
+
+echo.
+
+:: Check that required tools are in PATH
+FOR %%i IN (powershell git cmake) DO (
+ where.exe %%i 1> NUL 2> NUL || call cecho.cmd 0 12 "Required tool `'%%i`' not installed or not added to PATH" && goto :ErrorAndPrintUsage
+)
+
+:: Check powershell version
+powershell -c "exit $PSVersionTable.PSVersion.Major -lt 5"
+IF NOT %ERRORLEVEL%==0 call cecho.cmd 0 12 "Powershell version 5 or higher required" && goto :ErrorAndPrintUsage
+
+cmake --version | findstr version > temp.txt
+set /p CMAKE_VERSION=>"%~dp0\%BUILD_DEPS_CACHE_PATH%"
+set OCC_LIBRARY_DIR=%INSTALL_DIR%\opencascade-%OCCT_VERSION%\win%ARCH_BITS%\lib>>"%~dp0\%BUILD_DEPS_CACHE_PATH%"
+for /f "tokens=1,2,3 delims=." %%a in ("%PYTHON_VERSION%") do (
+ set PY_VER_MAJOR_MINOR=%%a%%b
+)
+IF "%IFCOS_INSTALL_PYTHON%"=="TRUE" (
+ set PYTHONHOME=%INSTALL_DIR%\Python%PY_VER_MAJOR_MINOR%
+)
+
+:: Cache last used CMake generator and configurable dependency dirs for other scripts to use
+:: This is consolidated at the beginning of the script so that the script can be partially
+:: executed by jumping (using goto) to different labels.
+if defined GEN_SHORTHAND echo GEN_SHORTHAND=%GEN_SHORTHAND%>"%~dp0\%BUILD_DEPS_CACHE_PATH%"
+echo HDF5_VERSION=%HDF5_VERSION%>>"%~dp0\%BUILD_DEPS_CACHE_PATH%"
+echo OCC_INCLUDE_DIR=%OCC_INCLUDE_DIR%>>"%~dp0\%BUILD_DEPS_CACHE_PATH%"
+echo OCC_LIBRARY_DIR=%OCC_LIBRARY_DIR%>>"%~dp0\%BUILD_DEPS_CACHE_PATH%"
+IF "%IFCOS_INSTALL_PYTHON%"=="TRUE" (
+ echo PY_VER_MAJOR_MINOR=%PY_VER_MAJOR_MINOR%>>"%~dp0\%BUILD_DEPS_CACHE_PATH%"
+ echo PYTHONHOME=%PYTHONHOME%>>"%~dp0\%BUILD_DEPS_CACHE_PATH%"
+)
+
+:proj
+
+IF EXIST "%INSTALL_DIR%\proj-9.2.1" (
+ echo Found existing "%INSTALL_DIR%\proj-9.2.1", skipping
+ goto :mpir
+)
+
+set DEPENDENCY_NAME=sqlite3
+md %INSTALL_DIR%\sqlite3\lib %INSTALL_DIR%\sqlite3\bin %INSTALL_DIR%\sqlite3\include
+call :DownloadFile https://www.sqlite.org/2023/sqlite-amalgamation-3430100.zip "%DEPS_DIR%" sqlite-amalgamation-3430100.zip
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+call :ExtractArchive sqlite-amalgamation-3430100.zip "%DEPS_DIR%" "%DEPS_DIR%\sqlite-amalgamation-3430100"
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+pushd "%DEPS_DIR%\sqlite-amalgamation-3430100"
+cl /c sqlite3.c
+lib /OUT:%INSTALL_DIR%\sqlite3\lib\sqlite3.lib sqlite3.obj
+cl sqlite3.c shell.c /link /out:%INSTALL_DIR%\sqlite3\bin\sqlite3.exe
+set PATH=%PATH%;%INSTALL_DIR%\sqlite3\bin
+copy sqlite3.h %INSTALL_DIR%\sqlite3\include
+popd
+
+set DEPENDENCY_NAME=proj
+set DEPENDENCY_DIR=%DEPS_DIR%\proj-9.2.1
+call :DownloadFile https://download.osgeo.org/proj/proj-9.2.1.zip "%DEPS_DIR%" proj-9.2.1.zip
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+call :ExtractArchive proj-9.2.1.zip "%DEPS_DIR%" "%DEPS_DIR%\proj-9.2.1"
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+cd "%DEPENDENCY_DIR%"
+call :RunCMake -DCMAKE_INSTALL_PREFIX="%INSTALL_DIR%\proj-9.2.1" ^
+ -DSQLITE3_INCLUDE_DIR=%INSTALL_DIR%\sqlite3\include ^
+ -DSQLITE3_LIBRARY=%INSTALL_DIR%\sqlite3\lib\sqlite3.lib ^
+ -DENABLE_TIFF=Off -DENABLE_CURL=Off -DBUILD_PROJSYNC=Off ^
+ -DBUILD_SHARED_LIBS=Off ^
+ -DBUILD_TESTING=Off
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+call :BuildSolution "%DEPENDENCY_DIR%\%BUILD_DIR%\PROJ.sln" %BUILD_CFG%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+call :InstallCMakeProject "%DEPENDENCY_DIR%\%BUILD_DIR%" %BUILD_CFG%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+
+
+:mpir
+
+IF EXIST "%INSTALL_DIR%\mpir" (
+ echo Found existing "%INSTALL_DIR%\mpir", skipping
+ goto :mpfr
+)
+
+set DEPENDENCY_NAME=mpir
+set DEPENDENCY_DIR=%DEPS_DIR%\mpir
+call :GitCloneAndCheckoutRevision https://github.com/BrianGladman/mpir.git "%DEPENDENCY_DIR%"
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+cd "%DEPENDENCY_DIR%"
+git reset --hard
+git clean -fdx
+REM There probably need to be quotes here around the filename
+powershell -c "get-content %~dp0patches\mpir.patch | %%{$_ -replace \"sdk\",\"%UCRTVersion%\"} | %%{$_ -replace \"fn\",\"lib_mpir_cxx\"}" | git apply --unidiff-zero --ignore-whitespace
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+powershell -c "get-content %~dp0patches\mpir.patch | %%{$_ -replace \"sdk\",\"%UCRTVersion%\"} | %%{$_ -replace \"fn\",\"lib_mpir_gc\"}" | git apply --unidiff-zero --ignore-whitespace
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+if NOT "%USE_STATIC_RUNTIME%"=="FALSE" git apply "%~dp0patches\mpir_runtime.patch" --unidiff-zero --ignore-whitespace
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+IF /I "%VS_PLATFORM%"=="ARM64" (
+ echo "Applying ARM64 Patches for Mpir"
+ git apply "%~dp0patches\mpir-arm64-changes.patch" --unidiff-zero --ignore-whitespace
+)
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+cd msvc
+cd vs%VS_VER:~2,2%
+call .\msbuild.bat gc LIB %VS_PLATFORM% %DEBUG_OR_RELEASE%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+IF NOT EXIST "%INSTALL_DIR%\mpir". mkdir "%INSTALL_DIR%\mpir"
+copy ..\..\lib\%VS_PLATFORM%\%DEBUG_OR_RELEASE%\* "%INSTALL_DIR%\mpir"
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+
+:mpfr
+
+IF EXIST "%INSTALL_DIR%\mpfr" (
+ echo Found existing "%INSTALL_DIR%\mpfr", skipping
+ goto :HDF5
+)
+
+set DEPENDENCY_NAME=mpfr
+set DEPENDENCY_DIR=%DEPS_DIR%\mpfr
+call :GitCloneAndCheckoutRevision https://github.com/aothms/mpfr.git "%DEPENDENCY_DIR%" 2ebbe10fd029a480cf6e8a64c493afa9f3654251
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+cd "%DEPENDENCY_DIR%"
+git reset --hard
+powershell -c "get-content %~dp0patches\mpfr.patch | %%{$_ -replace \"sdk\",\"%UCRTVersion%\"} | %%{$_ -replace \"fn\",\"lib_mpfr\"}" | git apply --unidiff-zero --ignore-whitespace
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+if NOT "%USE_STATIC_RUNTIME%"=="FALSE" git apply "%~dp0patches\mpfr_runtime.patch" --unidiff-zero --ignore-whitespace
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+IF /I "%VS_PLATFORM%"=="ARM64" (
+ echo "Applying ARM64 Patches for Mpir"
+ git apply "%~dp0patches\mpfr-arm64-changes.patch" --unidiff-zero --ignore-whitespace
+)
+if "%VS_VER%"=="2017" (
+ set mpfr_sln=build.vc15
+ set orig_platform_toolset=v141
+) else (
+ set mpfr_sln=build.vs19
+ set orig_platform_toolset=v142
+)
+powershell -c "get-childitem %DEPENDENCY_DIR%\%mpfr_sln% -recurse -include *.vcxproj | select -expand fullname | foreach { (Get-Content $_) -replace '%orig_platform_toolset%', 'v%VC_VER:.=%' | Set-Content $_ }"
+call :BuildSolution "%DEPENDENCY_DIR%\%mpfr_sln%\lib_mpfr.sln" %DEBUG_OR_RELEASE% lib_mpfr
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+REM This command fails because not all msvc projects are patched with the right sdk version
+IF NOT EXIST lib\%VS_PLATFORM%\%DEBUG_OR_RELEASE%\mpfr.lib GOTO :Error
+IF NOT EXIST "%INSTALL_DIR%\mpfr". mkdir "%INSTALL_DIR%\mpfr"
+copy lib\%VS_PLATFORM%\%DEBUG_OR_RELEASE%\* "%INSTALL_DIR%\mpfr"
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+
+:HDF5
+
+set DEPENDENCY_NAME=hdf5
+set DEPENDENCY_DIR=%DEPS_DIR%\hdf5-%HDF5_VERSION%
+cd "%DEPENDENCY_DIR%"
+set HDF5_CMAKE_ZIP=hdf5-%HDF5_VERSION%.zip
+set HDF5_INSTALL_NAME=HDF5-%HDF5_VERSION%-win%ARCH_BITS%
+
+IF EXIST "%INSTALL_DIR%\%HDF5_INSTALL_NAME%" (
+ echo Found existing "%INSTALL_DIR%\%HDF5_INSTALL_NAME%", skipping
+ goto :Boost
+)
+
+if "%ARCH_BITS%"=="64" set ARCH_BITS_64=64
+call :DownloadFile ^
+ http://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%HDF5_VERSION_MAJOR%/hdf5-%HDF5_VERSION%/src/%HDF5_CMAKE_ZIP% ^
+ "%DEPS_DIR%" %HDF5_CMAKE_ZIP%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+call :ExtractArchive %HDF5_CMAKE_ZIP% "%DEPS_DIR%" "%DEPS_DIR%\hdf5-%HDF5_VERSION%"
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+pushd "%DEPS_DIR%\hdf5-%HDF5_VERSION%"
+call :RunCMake -DCMAKE_INSTALL_PREFIX="%INSTALL_DIR%\%HDF5_INSTALL_NAME%" ^
+ -DHDF5_ENABLE_Z_LIB_SUPPORT=OFF -DBUILD_TESTING=OFF ^
+ -DHDF5_BUILD_TOOLS=OFF -DHDF5_BUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF -DHDF5_BUILD_UTILS=OFF ^
+ -DHDF5_BUILD_CPP_LIB=ON
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+call :BuildSolution "%DEPENDENCY_DIR%\%BUILD_DIR%\HDF5.sln" %DEBUG_OR_RELEASE%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+call :InstallCMakeProject "%DEPENDENCY_DIR%\%BUILD_DIR%" %DEBUG_OR_RELEASE%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+popd
+
+:: Note all of the dependencies have appropriate label so that user can easily skip something if wanted
+:: by modifying this file and using goto.
+:Boost
+:: DEPENDENCY_NAME is used for logging and DEPENDENCY_DIR for saving from some redundant typing
+set DEPENDENCY_NAME=Boost %BOOST_VERSION%
+set DEPENDENCY_DIR=%DEPS_DIR%\boost_%BOOST_VER%
+set BOOST_LIBRARYDIR=%DEPENDENCY_DIR%\stage\%GEN_SHORTHAND%\lib
+:: NOTE Also zip download exists, if encountering problems with 7z for some reason.
+set ZIP_EXT=7z
+set BOOST_ZIP=boost-%BOOST_VERSION%-b2-nodocs.%ZIP_EXT%
+
+call :DownloadFile https://github.com/boostorg/boost/releases/download/boost-%BOOST_VERSION%/%BOOST_ZIP% "%DEPS_DIR%" %BOOST_ZIP%
+
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+cd "%DEPS_DIR%"
+call :ExtractArchive %BOOST_ZIP% "%DEPS_DIR%" %DEPENDENCY_DIR%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+
+:: top-level folder name changed when migrating to github releases
+ren %DEPS_DIR%\boost-%BOOST_VERSION% boost_%BOOST_VER%
+
+:: Build Boost build script
+if not exist "%DEPENDENCY_DIR%\project-config.jam". (
+ cd "%DEPS_DIR%"
+ IF NOT EXIST "%DEPENDENCY_DIR%\boost.css" GOTO :Error
+ cd "%DEPENDENCY_DIR%"
+ call cecho.cmd 0 13 "Building Boost build script."
+ call bootstrap %BOOST_BOOTSTRAP_VER%
+ IF NOT %ERRORLEVEL%==0 GOTO :Error
+)
+
+if /I "%TARGET_ARCH%"=="x64" (
+ set B2_ARCH_FEATURE=x86
+) else if /I "%TARGET_ARCH%"=="arm64" (
+ set B2_ARCH_FEATURE=arm
+) else (
+ echo "Failed to identify architecture"
+ GOTO :Error
+)
+
+set BOOST_LIBS=--with-system --with-regex --with-thread --with-program_options --with-date_time --with-iostreams --with-filesystem
+:: NOTE Boost is fast to build with limited set of libraries so build it always.
+cd "%DEPENDENCY_DIR%"
+call cecho.cmd 0 13 "Building %DEPENDENCY_NAME% %BOOST_LIBS% Please be patient, this will take a while."
+IF EXIST "%DEPENDENCY_DIR%\bin.v2\project-cache.jam" del "%DEPS_DIR%\boost\bin.v2\project-cache.jam"
+
+call .\b2 toolset=%BOOST_TOOLSET% architecture=%B2_ARCH_FEATURE% runtime-link=shared address-model=%ARCH_BITS% --abbreviate-paths -j%IFCOS_NUM_BUILD_PROCS% ^
+ variant=%DEBUG_OR_RELEASE_LOWERCASE% %BOOST_WIN_API% %BOOST_LIBS% stage --stagedir=stage/%GEN_SHORTHAND%
+
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+
+:JSON
+set DEPENDENCY_NAME=JSON for Modern C++ v3.6.1
+IF NOT EXIST "%INSTALL_DIR%\json\nlohmann". mkdir "%INSTALL_DIR%\json\nlohmann"
+call :DownloadFile https://github.com/nlohmann/json/releases/download/v3.6.1/json.hpp "%INSTALL_DIR%\json\nlohmann" json.hpp
+
+:OpenCOLLADA
+
+:: Note OpenCOLLADA has only Release and Debug builds.
+set DEPENDENCY_NAME=OpenCOLLADA
+set DEPENDENCY_DIR=%DEPS_DIR%\OpenCOLLADA
+:: Use a fixed revision in order to prevent introducing breaking changes
+call :GitCloneAndCheckoutRevision https://github.com/KhronosGroup/OpenCOLLADA.git "%DEPENDENCY_DIR%" 064a60b65c2c31b94f013820856bc84fb1937cc6
+
+IF EXIST "%INSTALL_DIR%\OpenCOLLADA" (
+ echo Found existing "%INSTALL_DIR%\OpenCOLLADA", skipping
+ :: we do need to clone though because the bundled libxml includes are not installed
+ goto :OCCT
+)
+
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+cd "%DEPENDENCY_DIR%"
+:: Debug build of OpenCOLLADAValidator fails (https://github.com/KhronosGroup/OpenCOLLADA/issues/377) so
+:: so disable it from the build altogether as we have no use for it
+findstr #add_subdirectory(COLLADAValidator) CMakeLists.txt>NUL
+IF NOT %ERRORLEVEL%==0 git apply --reject --whitespace=fix "%~dp0patches\OpenCOLLADA_CMakeLists.txt.patch" --ignore-whitespace
+:: NOTE OpenCOLLADA has been observed to have problems with switching between debug and release builds so
+:: uncomment to following line in order to delete the CMakeCache.txt always if experiencing problems.
+REM IF EXIST "%DEPENDENCY_DIR%\%BUILD_DIR%\CMakeCache.txt". del "%DEPENDENCY_DIR%\%BUILD_DIR%\CMakeCache.txt"
+:: NOTE Enforce that the embedded LibXml2 and PCRE are used as there might be problems with arbitrary versions of the libraries.
+call :RunCMake -DCMAKE_INSTALL_PREFIX="%INSTALL_DIR%\OpenCOLLADA" -DUSE_STATIC_MSVC_RUNTIME=0 -DCMAKE_DEBUG_POSTFIX=d ^
+ -DLIBXML2_LIBRARIES="" -DLIBXML2_INCLUDE_DIR="" -DPCRE_INCLUDE_DIR="" -DPCRE_LIBRARIES="" -DCMAKE_POLICY_VERSION_MINIMUM=3.5
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+REM IF NOT EXIST "%DEPS_DIR%\OpenCOLLADA\%BUILD_DIR%\lib\%DEBUG_OR_RELEASE%\OpenCOLLADASaxFrameworkLoader.lib".
+call :BuildSolution "%DEPENDENCY_DIR%\%BUILD_DIR%\OPENCOLLADA.sln" %DEBUG_OR_RELEASE%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+call :InstallCMakeProject "%DEPENDENCY_DIR%\%BUILD_DIR%" %DEBUG_OR_RELEASE%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+
+:OCCT
+
+SET OCCT_VER=V%OCCT_VERSION:.=_%
+
+IF EXIST "%INSTALL_DIR%\opencascade-%OCCT_VERSION%" (
+ echo Found existing "%INSTALL_DIR%\opencascade-%OCCT_VERSION%", skipping
+ goto :Python
+)
+
+:: OCCT has many dependencies but FreeType is the only mandatory
+set DEPENDENCY_NAME=FreeType
+set DEPENDENCY_DIR=%DEPS_DIR%\freetype-2.7.1
+set FREETYPE_ZIP=ft271.zip
+cd "%DEPS_DIR%"
+call :DownloadFile https://download-mirror.savannah.gnu.org/releases/freetype/ft271.zip "%DEPS_DIR%" %FREETYPE_ZIP%
+if not %ERRORLEVEL%==0 goto :Error
+call :ExtractArchive %FREETYPE_ZIP% "%DEPS_DIR%" "%DEPENDENCY_DIR%"
+if not %ERRORLEVEL%==0 goto :Error
+cd "%DEPENDENCY_DIR%"
+:: NOTE FreeType is built as a static library by default
+call :RunCMake -DCMAKE_INSTALL_PREFIX="%INSTALL_DIR%\freetype" -DCMAKE_POLICY_VERSION_MINIMUM=3.5
+if not %ERRORLEVEL%==0 goto :Error
+call :BuildSolution "%DEPENDENCY_DIR%\%BUILD_DIR%\freetype.sln" %BUILD_CFG%
+if not %ERRORLEVEL%==0 goto :Error
+call :InstallCMakeProject "%DEPENDENCY_DIR%\%BUILD_DIR%" %BUILD_CFG%
+if not %ERRORLEVEL%==0 goto :Error
+
+set DEPENDENCY_NAME=Open CASCADE %OCCT_VERSION%
+set DEPENDENCY_DIR=%DEPS_DIR%\occt_git
+cd "%DEPS_DIR%"
+call :GitCloneAndCheckoutRevision https://github.com/Open-Cascade-SAS/OCCT "%DEPENDENCY_DIR%" %OCCT_VER%
+if not %ERRORLEVEL%==0 goto :Error
+
+:: Patching always blindly would trigger a rebuild each time
+findstr IfcOpenShell "%DEPENDENCY_DIR%\CMakeLists.txt">NUL
+if not %ERRORLEVEL%==0 (
+ pushd "%DEPENDENCY_DIR%"
+ git apply --ignore-whitespace ""%~dp0patches\%OCCT_VER%.patch"
+ popd
+)
+findstr IfcOpenShell "%DEPENDENCY_DIR%\CMakeLists.txt">NUL
+if not %ERRORLEVEL%==0 goto :Error
+
+cd "%DEPENDENCY_DIR%"
+call :RunCMake -DINSTALL_DIR="%INSTALL_DIR%\opencascade-%OCCT_VERSION%" -DBUILD_LIBRARY_TYPE="Static" -DCMAKE_DEBUG_POSTFIX=d ^
+ -DBUILD_MODULE_Draw=0 -D3RDPARTY_FREETYPE_DIR="%INSTALL_DIR%\freetype" -DCMAKE_POLICY_VERSION_MINIMUM=3.5
+if not %ERRORLEVEL%==0 goto :Error
+
+:: whole program optimization avoids Visual C++ hanging when compiling 32-bit release OCCT up to version 7.4.0
+IF %ARCH_BITS%==32 (
+ IF %BUILD_CFG%==Release (
+ SET COMPILE_WITH_WPO=TRUE
+ )
+)
+
+call :BuildSolution "%DEPENDENCY_DIR%\%BUILD_DIR%\OCCT.sln" %BUILD_CFG%
+if not %ERRORLEVEL%==0 goto :Error
+call :InstallCMakeProject "%DEPENDENCY_DIR%\%BUILD_DIR%" %BUILD_CFG%
+if not %ERRORLEVEL%==0 goto :Error
+
+SET COMPILE_WITH_WPO=FALSE
+
+:: Use a single lib directory for release and debug libraries as is done with OCE
+if not exist "%OCC_LIBRARY_DIR%". mkdir "%OCC_LIBRARY_DIR%"
+:: NOTE OCCT (at least occt-V7_0_0-9059ca1) directory creation code is hardcoded and doesn't seem handle future VC versions
+set OCCT_VC_VER=%VC_VER%
+IF %OCCT_VC_VER% GTR 14 (
+ set OCCT_VC_VER=14
+)
+move /y "%INSTALL_DIR%\opencascade-%OCCT_VERSION%\win%ARCH_BITS%\vc%OCCT_VC_VER%\libi\*.*" "%OCC_LIBRARY_DIR%"
+move /y "%INSTALL_DIR%\opencascade-%OCCT_VERSION%\win%ARCH_BITS%\vc%OCCT_VC_VER%\libd\*.*" "%OCC_LIBRARY_DIR%"
+move /y "%INSTALL_DIR%\opencascade-%OCCT_VERSION%\win%ARCH_BITS%\vc%OCCT_VC_VER%\lib\*.*" "%OCC_LIBRARY_DIR%"
+rmdir /s /q "%INSTALL_DIR%\opencascade-%OCCT_VERSION%\win%ARCH_BITS%\vc%OCCT_VC_VER%"
+:: Removed unneeded bits
+rmdir /s /q "%INSTALL_DIR%\opencascade-%OCCT_VERSION%\data"
+rmdir /s /q "%INSTALL_DIR%\opencascade-%OCCT_VERSION%\samples"
+del "%INSTALL_DIR%\opencascade-%OCCT_VERSION%\*.bat"
+
+:Python
+set DEPENDENCY_NAME=Python %PYTHON_VERSION%
+set DEPENDENCY_DIR=N/A
+set PYTHON_AMD64_POSTFIX=
+IF /I "%TARGET_ARCH%"=="x64" set "PYTHON_AMD64_POSTFIX=-amd64"
+IF /I "%TARGET_ARCH%"=="arm64" set "PYTHON_AMD64_POSTFIX=-arm64"
+set "PYTHON_INSTALLER=python-%PYTHON_VERSION%%PYTHON_AMD64_POSTFIX%.exe"
+
+IF "%IFCOS_INSTALL_PYTHON%"=="TRUE" (
+ cd "%DEPS_DIR%"
+ call :DownloadFile https://www.python.org/ftp/python/%PYTHON_VERSION%/%PYTHON_INSTALLER% "%DEPS_DIR%" %PYTHON_INSTALLER%
+ IF NOT %ERRORLEVEL%==0 GOTO :Error
+ REM Uninstall if build Rebuild/Clean used
+ IF NOT %BUILD_TYPE%==Build (
+ call cecho.cmd 0 13 "Uninstalling %DEPENDENCY_NAME%. Please be patient, this will take a while."
+ start /w %PYTHON_INSTALLER% /quiet /uninstall
+ )
+
+ IF NOT EXIST "%PYTHONHOME%". (
+ call cecho.cmd 0 13 "Installing %DEPENDENCY_NAME%. Please be patient, this will take a while."
+ start /w %PYTHON_INSTALLER% /quiet TargetDir="%PYTHONHOME%"
+ if errorlevel 1 (
+ :: Standard installer doesn't support installing same Python version twice,
+ :: but we skip installation during IFCOS_INSTALL_PYTHON initialization.
+ call cecho.cmd 0 12 "Failed to install Python. Error code: !ERRORLEVEL!."
+ GOTO :Error
+ )
+ ) ELSE (
+ call cecho.cmd 0 13 "%DEPENDENCY_NAME% already installed. Skipping."
+ )
+) ELSE (
+ call cecho.cmd 0 13 "IFCOS_INSTALL_PYTHON not true, skipping installation of Python."
+)
+
+:SWIG
+
+IF EXIST "%INSTALL_DIR%\swigwin" (
+ echo Found existing "%INSTALL_DIR%\swigwin", skipping
+ goto :cgal
+)
+
+cd "%DEPS_DIR%"
+
+:: Install bizon dependency for SWIG.
+set DEPENDENCY_NAME=win_flex_bison
+set WIN_FLEX_BIZON=win_flex_bison-2.5.25
+set WIN_FLEX_BIZON_ZIP=%WIN_FLEX_BIZON%.zip
+call :DownloadFile https://github.com/lexxmark/winflexbison/releases/download/v2.5.25/%WIN_FLEX_BIZON_ZIP% "%DEPS_DIR%" %WIN_FLEX_BIZON_ZIP%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+echo test %WIN_FLEX_BIZON%
+call :ExtractArchive %WIN_FLEX_BIZON_ZIP% "%DEPS_DIR%\%WIN_FLEX_BIZON%" "%DEPS_DIR%\%WIN_FLEX_BIZON%"
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+
+set SWIG_VERSION=4.3.0
+set DEPENDENCY_NAME=SWIG %SWIG_VERSION%
+set DEPENDENCY_DIR=%DEPS_DIR%\swig-%SWIG_VERSION%
+set SWIG_ZIP=swigwin-%SWIG_VERSION%.zip
+call :DownloadFile https://github.com/swig/swig/archive/refs/tags/v%SWIG_VERSION%.zip "%DEPS_DIR%" swig-%SWIG_VERSION%.zip
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+
+call :ExtractArchive swig-%SWIG_VERSION%.zip "%DEPS_DIR%" "%DEPENDENCY_DIR%"
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+cd "%DEPENDENCY_DIR%"
+
+call :RunCMake -DCMAKE_INSTALL_PREFIX="%INSTALL_DIR%\swigwin" ^
+ -DWITH_PCRE=OFF ^
+ -DBISON_EXECUTABLE="%DEPS_DIR%\%WIN_FLEX_BIZON%\win_bison.exe"
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+call :BuildSolution "%DEPENDENCY_DIR%\%BUILD_DIR%\swig.sln" Release
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+call :InstallCMakeProject "%DEPENDENCY_DIR%\%BUILD_DIR%" Release
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+robocopy "%INSTALL_DIR%\swigwin\bin" "%INSTALL_DIR%\swigwin" /move /e
+
+:cgal
+
+IF EXIST "%INSTALL_DIR%\cgal" (
+ echo Found existing "%INSTALL_DIR%\cgal", skipping
+ goto :Eigen
+)
+
+set DEPENDENCY_NAME=cgal
+set DEPENDENCY_DIR=%DEPS_DIR%\cgal
+call :GitCloneAndCheckoutRevision https://github.com/CGAL/cgal.git "%DEPENDENCY_DIR%" v5.5.5
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+cd "%DEPENDENCY_DIR%"
+git reset --hard
+git apply --ignore-whitespace "%~dp0patches\cgal_no_zlib.patch"
+call :RunCMake -DCMAKE_INSTALL_PREFIX="%INSTALL_DIR%\cgal" ^
+ -DBOOST_ROOT="%DEPS_DIR%\boost_%BOOST_VER%" ^
+ -DGMP_INCLUDE_DIR="%INSTALL_DIR%\mpir" ^
+ -DGMP_LIBRARIES="%INSTALL_DIR%\mpir\mpir.lib" ^
+ -DMPFR_INCLUDE_DIR="%INSTALL_DIR%\mpfr" ^
+ -DMPFR_LIBRARIES="%INSTALL_DIR%\mpfr\mpfr.lib" ^
+ -DCGAL_HEADER_ONLY=On ^
+ -DBOOST_LIBRARYDIR="%DEPS_DIR%\boost_%BOOST_VER%\stage\vs%VS_VER%-%VS_PLATFORM%\lib"
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+call :BuildSolution "%DEPENDENCY_DIR%\%BUILD_DIR%\CGAL.sln" %BUILD_CFG%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+call :InstallCMakeProject "%DEPENDENCY_DIR%\%BUILD_DIR%" %BUILD_CFG%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+
+:Eigen
+set DEPENDENCY_NAME=Eigen
+set DEPENDENCY_DIR=%INSTALL_DIR%\%DEPENDENCY_NAME%
+
+IF EXIST "%INSTALL_DIR%\%DEPENDENCY_NAME%" (
+ echo Found existing "%INSTALL_DIR%\%DEPENDENCY_NAME%", skipping
+ goto :zstd
+)
+call :GitCloneAndCheckoutRevision https://gitlab.com/libeigen/eigen.git "%DEPENDENCY_DIR%" 3.3.9
+
+:zstd
+set DEPENDENCY_NAME=zstd
+set ZSTD_VERSION=1.5.7
+set ZSTD_ZIP=zstd-%ZSTD_VERSION%.zip
+set DEPENDENCY_DIR=%DEPS_DIR%\%DEPENDENCY_NAME%-%ZSTD_VERSION%
+
+IF EXIST "%INSTALL_DIR%\%DEPENDENCY_NAME%" (
+ echo Found existing "%INSTALL_DIR%\%DEPENDENCY_NAME%", skipping
+ goto :rocksdb
+)
+
+cd %DEPS_DIR%
+call :DownloadFile ^
+ https://github.com/facebook/zstd/archive/refs/tags/v%ZSTD_VERSION%.zip ^
+ "%DEPS_DIR%" %ZSTD_ZIP%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+call :ExtractArchive %ZSTD_ZIP% "%DEPS_DIR%" "%DEPENDENCY_DIR%"
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+cd "%DEPENDENCY_DIR%"\build\cmake
+call :RunCMake -DCMAKE_INSTALL_PREFIX="%INSTALL_DIR%\zstd" -DZSTD_BUILD_STATIC=ON -DZSTD_BUILD_SHARED=OFF
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+call :BuildSolution "%DEPENDENCY_DIR%\build\cmake\%BUILD_DIR%\zstd.sln" %BUILD_CFG%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+call :InstallCMakeProject "%DEPENDENCY_DIR%\build\cmake\%BUILD_DIR%" %BUILD_CFG%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+
+:rocksdb
+set DEPENDENCY_NAME=rocksdb
+set ROCKSDB_VERSION=9.11.2
+set ROCKSDB_ZIP=rocksdb-%ROCKSDB_VERSION%.zip
+set DEPENDENCY_DIR=%DEPS_DIR%\%DEPENDENCY_NAME%-%ROCKSDB_VERSION%
+
+IF EXIST "%INSTALL_DIR%\%DEPENDENCY_NAME%" (
+ echo Found existing "%INSTALL_DIR%\%DEPENDENCY_NAME%", skipping
+ goto :Successful
+)
+
+cd %DEPS_DIR%
+call :DownloadFile ^
+ https://github.com/facebook/rocksdb/archive/refs/tags/v%ROCKSDB_VERSION%.zip ^
+ "%DEPS_DIR%" %ROCKSDB_ZIP%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+call :ExtractArchive %ROCKSDB_ZIP% "%DEPS_DIR%" "%DEPENDENCY_DIR%"
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+cd "%DEPENDENCY_DIR%"
+:: see rocksdb\thirdparty.inc
+:: providing package is not supported on Windows.
+set ZSTD_INCLUDE=%INSTALL_DIR%\zstd\include
+set ZSTD_LIB_DEBUG=%INSTALL_DIR%\zstd\lib\zstd_static.lib
+set ZSTD_LIB_RELEASE=%INSTALL_DIR%\zstd\lib\zstd_static.lib
+:: Build fails to build benchmark tools with -DWITH_BENCHMARK_TOOLS=ON
+call :RunCMake -DCMAKE_INSTALL_PREFIX="%INSTALL_DIR%\rocksdb" ^
+ -DROCKSDB_INSTALL_ON_WINDOWS=ON ^
+ -DFAIL_ON_WARNINGS=OFF ^
+ -DWITH_TESTS=OFF ^
+ -DWITH_TOOLS=OFF ^
+ -DWITH_BENCHMARK_TOOLS=OFF ^
+ -DWITH_ZSTD=ON ^
+ -DZSTD_INCLUDE_DIR="%ZSTD_INCLUDE%" ^
+ -DZSTD_LIBRARY_DEBUG="%ZSTD_LIB_DEBUG%" ^
+ -DZSTD_LIBRARY_RELEASE="%ZSTD_LIB_RELEASE%" ^
+ -DPORTABLE=1
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+call :BuildSolution "%DEPENDENCY_DIR%\%BUILD_DIR%\rocksdb.sln" %BUILD_CFG%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+call :InstallCMakeProject "%DEPENDENCY_DIR%\%BUILD_DIR%" %BUILD_CFG%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+
+:: :tbb
+:: set DEPENDENCY_NAME=tbb
+:: set DEPENDENCY_DIR=%DEPS_DIR%\tbb
+:: call :GitCloneAndCheckoutRevision https://github.com/wjakob/tbb "%DEPENDENCY_DIR%" 9e219e24fe223b299783200f217e9d27790a87b0
+:: IF NOT %ERRORLEVEL%==0 GOTO :Error
+:: cd "%DEPENDENCY_DIR%"
+:: call :RunCMake -DCMAKE_INSTALL_PREFIX="%INSTALL_DIR%\tbb" ^
+:: -DBUILD_SHARED_LIBS=Off
+:: IF NOT %ERRORLEVEL%==0 GOTO :Error
+:: call :BuildSolution "%DEPENDENCY_DIR%\%BUILD_DIR%\TBB.sln" %BUILD_CFG%
+:: IF NOT %ERRORLEVEL%==0 GOTO :Error
+:: call :InstallCMakeProject "%DEPENDENCY_DIR%\%BUILD_DIR%" %BUILD_CFG%
+:: IF NOT %ERRORLEVEL%==0 GOTO :Error
+::
+:: :usd
+:: set DEPENDENCY_NAME=usd
+:: set DEPENDENCY_DIR=%DEPS_DIR%\usd
+:: call :GitCloneAndCheckoutRevision https://github.com/PixarAnimationStudios/OpenUSD "%DEPENDENCY_DIR%" v24.05
+:: IF NOT %ERRORLEVEL%==0 GOTO :Error
+:: cd "%DEPENDENCY_DIR%"
+:: call :RunCMake -DCMAKE_INSTALL_PREFIX="%INSTALL_DIR%\usd" ^
+:: -DBOOST_ROOT="%DEPS_DIR%\boost_%BOOST_VER%" ^
+:: -DOneTBB_CMAKE_ENABLE=On ^
+:: -DTBB_ROOT_DIR="%INSTALL_DIR%\tbb" ^
+:: -DPXR_ENABLE_PYTHON_SUPPORT=FALSE ^
+:: -DPXR_ENABLE_GL_SUPPORT=FALSE ^
+:: -DPXR_BUILD_IMAGING=FALSE ^
+:: -DPXR_BUILD_TUTORIALS=FALSE ^
+:: -DPXR_BUILD_EXAMPLES=FALSE ^
+:: -DPXR_BUILD_USD_TOOLS=FALSE ^
+:: -DPXR_BUILD_TESTS=FALSE ^
+:: -DBUILD_SHARED_LIBS=Off ^
+:: -DBOOST_LIBRARYDIR="%DEPS_DIR%\boost_%BOOST_VER%\stage\vs%VS_VER%-%VS_PLATFORM%\lib"
+:: IF NOT %ERRORLEVEL%==0 GOTO :Error
+:: call :BuildSolution "%DEPENDENCY_DIR%\%BUILD_DIR%\USD.sln" %BUILD_CFG%
+:: IF NOT %ERRORLEVEL%==0 GOTO :Error
+:: call :InstallCMakeProject "%DEPENDENCY_DIR%\%BUILD_DIR%" %BUILD_CFG%
+:: IF NOT %ERRORLEVEL%==0 GOTO :Error
+
+:Successful
+echo.
+call "%~dp0\utils\cecho.cmd" 0 10 "%PROJECT_NAME% dependencies built."
+set IFCOS_SCRIPT_RET=0
+goto :Finish
+
+:ErrorAndPrintUsage
+echo.
+call :PrintUsage
+:Error
+echo.
+call "%~dp0\utils\cecho.cmd" 0 12 "An error occurred! Aborting!"
+set IFCOS_SCRIPT_RET=1
+goto :Finish
+
+:Finish
+:: Print end time and elapsed time, http://stackoverflow.com/a/9935540
+if not defined BUILD_STARTED goto :BuildTimeSkipped
+set END_TIME=%TIME%
+for /F "tokens=1-4 delims=:.," %%a in ("%START_TIME%") do (
+ set /A "start=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
+)
+for /F "tokens=1-4 delims=:.," %%a in ("%END_TIME%") do (
+ set /A "end=(((%%a*60)+1%%b %% 100)*60+1%%c %% 100)*100+1%%d %% 100"
+)
+set /A elapsed=end-start
+set /A hh=elapsed/(60*60*100), rest=elapsed%%(60*60*100), mm=rest/(60*100), rest%%=60*100, ss=rest/100, cc=rest%%100
+if %mm% lss 10 set mm=0%mm%
+if %ss% lss 10 set ss=0%ss%
+if %cc% lss 10 set cc=0%cc%
+echo.
+echo Build ended at %END_TIME%. Time elapsed %hh%:%mm%:%ss%.%cc%.
+:BuildTimeSkipped
+set PATH=%ORIGINAL_PATH%
+cd "%~dp0"
+exit /b %IFCOS_SCRIPT_RET%
+
+::::::::::::::::::::::::::::::::::::: Subroutines :::::::::::::::::::::::::::::::::::::
+
+:: DownloadFile - Downloads a file using PowerShell
+:: Params: %1 url, %2 destinationDir, %3 filename
+:DownloadFile
+pushd "%2"
+if not exist "%~3". (
+ call cecho.cmd 0 13 "Downloading %DEPENDENCY_NAME% into %~2."
+ powershell -Command "[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12; $webClient = new-object System.Net.WebClient; $webClient.Proxy.Credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials; $webClient.DownloadFile('%1', '%3')"
+ REM Old wget version in case someone has problem with PowerShell: wget --no-check-certificate %1
+) else (
+ call cecho.cmd 0 13 "%DEPENDENCY_NAME% already downloaded. Skipping."
+)
+set RET=%ERRORLEVEL%
+popd
+exit /b %RET%
+
+:: ExtractArchive - Extracts an archive file using 7-zip
+:: Params: %1 filename, %2 destinationDir, %3 dirAfterExtraction
+:ExtractArchive
+if not exist "%~3". (
+ call cecho.cmd 0 13 "Extracting %DEPENDENCY_NAME% into %~2 from %1"
+ 7za x %1 -y -o%2 > nul
+) else (
+ call cecho.cmd 0 13 "%DEPENDENCY_NAME% already extracted into %~3. Skipping."
+)
+exit /b %ERRORLEVEL%
+
+:: GitCloneOrPullRepository - Clones or pulls (if repository already cloned) a Git repository
+:: Params: %1 gitUrl, %2 destDir
+:: F.ex. call :GitCloneRepository https://github.com/KhronosGroup/OpenCOLLADA.git "%DEPS_DIR%\OpenCOLLADA\"
+:GitCloneOrPullRepository
+if not exist "%~2". (
+ call cecho.cmd 0 13 "Cloning %DEPENDENCY_NAME% into %~2."
+ pushd "%DEPS_DIR%"
+ call git clone %1 %2
+ set RET=%ERRORLEVEL%
+) else (
+ call cecho.cmd 0 13 "%DEPENDENCY_NAME% already cloned. Pulling latest changes."
+ git reset --hard
+ pushd %2
+ call git pull
+ set RET=0
+)
+popd
+exit /b %RET%
+
+:: GitCloneAndCheckoutRevision - Clones a Git repository and checks out a specific revision or tag
+:: Params: %1 gitUrl, %2 destDir, %3 revision
+:: F.ex. call :GitCloneAndCheckoutRevision https://github.com/KhronosGroup/OpenCOLLADA.git "%DEPENDENCY_DIR%" 064a60b65c2c31b94f013820856bc84fb1937cc6
+:GitCloneAndCheckoutRevision
+if not exist "%~2". (
+ call cecho.cmd 0 13 "Cloning %DEPENDENCY_NAME% into %~2."
+ pushd "%DEPS_DIR%"
+ call git clone %1 %2
+ set RET=%ERRORLEVEL%
+ if not "%RET%"=="0" exit /b %RET%
+ popd
+) else (
+ call cecho.cmd 0 13 "%DEPENDENCY_NAME% already cloned."
+ set RET=0
+)
+pushd "%2"
+call git fetch
+call cecho.cmd 0 13 "Checking out %DEPENDENCY_NAME% revision %3."
+call git reset --hard
+call git checkout %3
+set RET=%ERRORLEVEL%
+popd
+exit /b %RET%
+
+:: RunCMake - Runs CMake for a CMake-based project
+:: Params: %* cmakeOptions
+:: NOTE cd to root CMakeLists.txt folder before calling this if the CMakeLists.txt is not in the repo root.
+:RunCMake
+call cecho.cmd 0 13 "Running CMake for %DEPENDENCY_NAME%."
+IF NOT EXIST %BUILD_DIR%. mkdir %BUILD_DIR%
+IF NOT %ERRORLEVEL%==0 GOTO :Error
+pushd %BUILD_DIR%
+:: TODO make deleting cache a parameter for this subroutine? We probably want to delete the
+:: cache always e.g. when we've had new changes in the repository.
+IF %BUILD_TYPE%==Rebuild IF EXIST CMakeCache.txt. del CMakeCache.txt
+
+IF NOT "%VS_TOOLSET_HOST%"=="" (
+ cmake .. -G %GENERATOR% -A %VS_PLATFORM% -T %VS_TOOLSET_HOST% %*
+) ELSE (
+ cmake .. -G %GENERATOR% -A %VS_PLATFORM% %*
+)
+
+set RET=%ERRORLEVEL%
+popd
+exit /b %RET%
+
+:: TODO add BuildCMakeProject which utilizes cmake --build
+
+:: BuildSolution - Builds/Rebuilds/Cleans a solution using MSBuild
+:: Params: %1 solutioName, %2 configuration
+:BuildSolution
+IF [%~3]==[] (
+ set TARGET=%BUILD_TYPE%
+) ELSE (
+ IF /I %BUILD_TYPE%==Build (
+ set TARGET="%3"
+ ) ELSE (
+ set TARGET="%3:%BUILD_TYPE%"
+ )
+)
+
+call cecho.cmd 0 13 "Building %TARGET% of %DEPENDENCY_NAME%. Please be patient, this will take a while."
+
+:: whole program optimization avoids Visual C++ hanging when compiling 32-bit release OCCT up to version 7.4.0
+IF %COMPILE_WITH_WPO%==FALSE (
+ %MSBUILD_CMD% %1 /p:configuration=%2;platform=%VS_PLATFORM% /t:"%TARGET%"
+) ELSE (
+ %MSBUILD_CMD% %1 /p:configuration=%2;platform=%VS_PLATFORM%;WholeProgramOptimization=TRUE /t:"%TARGET%"
+)
+exit /b %ERRORLEVEL%
+
+:: InstallCMakeProject - Builds the INSTALL project of CMake-based project
+:: Params: %1 buildDir, %2 == configuration
+:: NOTE the actual install dir is set during cmake run.
+:: TODO Utilize cmake --build --target INSTALL
+:InstallCMakeProject
+pushd %1
+call cecho.cmd 0 13 "Installing %2 %DEPENDENCY_NAME%. Please be patient, this will take a while."
+
+:: whole program optimization avoids Visual C++ hanging when compiling 32-bit release OCCT up to version 7.4.0
+IF %COMPILE_WITH_WPO%==FALSE (
+ %MSBUILD_CMD% INSTALL.%VCPROJ_FILE_EXT% /p:configuration=%2;platform=%VS_PLATFORM%
+) ELSE (
+ %MSBUILD_CMD% INSTALL.%VCPROJ_FILE_EXT% /p:configuration=%2;platform=%VS_PLATFORM%;WholeProgramOptimization=TRUE
+)
+set RET=%ERRORLEVEL%
+popd
+exit /b %RET%
+
+:: PrintUsage - Prints usage information
+:PrintUsage
+call "%~dp0\utils\cecho.cmd" 0 10 "Requirements for a successful execution:"
+echo 1. Install PowerShell (preinstalled in Windows ^>= 7) version 5 or higher and make sure 'powershell' is accessible from PATH.
+echo - https://support.microsoft.com/en-us/kb/968929
+echo 2. Install Git and make sure 'git' is accessible from PATH.
+echo - https://git-for-windows.github.io/
+echo 3. Install CMake and make sure 'cmake' is accessible from PATH.
+echo - http://www.cmake.org/
+echo 4. Visual Studio 2013 or newer with C++ toolset.
+echo - https://www.visualstudio.com/
+echo 5. Run this batch script with Visual Studio environment variables set.
+echo - https://msdn.microsoft.com/en-us/library/ms229859(v=vs.110).aspx
+echo.
+echo NB: This script needs to be ran from the directory directly containing it.
+echo.
diff --git a/patches/mpfr-arm64-changes.patch b/patches/mpfr-arm64-changes.patch
new file mode 100644
index 0000000..82f7bbb
--- /dev/null
+++ b/patches/mpfr-arm64-changes.patch
@@ -0,0 +1,26854 @@
+diff --git a/build.vs19/bench_lib/bench_lib.vcxproj b/build.vs19/bench_lib/bench_lib.vcxproj
+index ceaf5abf..3447b804 100644
+--- a/build.vs19/bench_lib/bench_lib.vcxproj
++++ b/build.vs19/bench_lib/bench_lib.vcxproj
+@@ -1,10 +1,18 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -32,6 +40,12 @@
+ v142
+ Unicode
+
++
++ Application
++ true
++ v142
++ Unicode
++
+
+ Application
+ false
+@@ -39,6 +53,13 @@
+ true
+ Unicode
+
++
++ Application
++ false
++ v142
++ true
++ Unicode
++
+
+ Application
+ true
+@@ -60,9 +81,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -78,6 +105,11 @@
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
++
++ true
++ $(SolutionDir)$(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
++
+
+ true
+
+@@ -86,6 +118,11 @@
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
++
++ false
++ $(SolutionDir)$(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
++
+
+
+ Level3
+@@ -118,6 +155,20 @@
+ ..\..\lib\$(IntDir)\mpfr.lib;..\..\..\mpir\lib\$(IntDir)\mpir.lib;%(AdditionalDependencies)
+
+
++
++
++
++
++ Level3
++ Disabled
++ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
++ ..\..\src;..\..\..\mpir
++
++
++ Console
++ ..\..\lib\$(IntDir)\mpfr.lib;..\..\..\mpir\lib\$(IntDir)\mpir.lib;%(AdditionalDependencies)
++
++
+
+
+
+@@ -150,6 +201,24 @@
+ ..\..\lib\$(IntDir)\mpfr.lib;..\..\..\mpir\lib\$(IntDir)\mpir.lib;%(AdditionalDependencies)
+
+
++
++
++ Level3
++
++
++ MaxSpeed
++ true
++ true
++ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
++ ..\..\src;..\..\..\mpir
++
++
++ Console
++ true
++ true
++ ..\..\lib\$(IntDir)\mpfr.lib;..\..\..\mpir\lib\$(IntDir)\mpir.lib;%(AdditionalDependencies)
++
++
+
+
+
+diff --git a/build.vs19/lib_mpfr.sln b/build.vs19/lib_mpfr.sln
+index c4444383..f30891b2 100644
+--- a/build.vs19/lib_mpfr.sln
++++ b/build.vs19/lib_mpfr.sln
+@@ -1,7 +1,7 @@
+
+ Microsoft Visual Studio Solution File, Format Version 12.00
+-# Visual Studio 15
+-VisualStudioVersion = 15.0.27130.0
++# Visual Studio Version 17
++VisualStudioVersion = 17.14.36429.23 d17.14
+ MinimumVisualStudioVersion = 10.0.40219.1
+ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "lib_mpfr_tests", "lib_mpfr_tests", "{610C8F32-024C-4868-B514-3F2C9AFCE83F}"
+ EndProject
+@@ -1098,1504 +1098,2254 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ttotal_order", "lib_mpfr_te
+ EndProject
+ Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
++ Debug|ARM64 = Debug|ARM64
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
++ Release|ARM64 = Release|ARM64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
++ {96DA1C71-3895-49FA-A4F1-2775C650AF3D}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {96DA1C71-3895-49FA-A4F1-2775C650AF3D}.Debug|ARM64.Build.0 = Debug|ARM64
+ {96DA1C71-3895-49FA-A4F1-2775C650AF3D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {96DA1C71-3895-49FA-A4F1-2775C650AF3D}.Debug|Win32.Build.0 = Debug|Win32
+ {96DA1C71-3895-49FA-A4F1-2775C650AF3D}.Debug|x64.ActiveCfg = Debug|x64
+ {96DA1C71-3895-49FA-A4F1-2775C650AF3D}.Debug|x64.Build.0 = Debug|x64
++ {96DA1C71-3895-49FA-A4F1-2775C650AF3D}.Release|ARM64.ActiveCfg = Release|ARM64
++ {96DA1C71-3895-49FA-A4F1-2775C650AF3D}.Release|ARM64.Build.0 = Release|ARM64
+ {96DA1C71-3895-49FA-A4F1-2775C650AF3D}.Release|Win32.ActiveCfg = Release|Win32
+ {96DA1C71-3895-49FA-A4F1-2775C650AF3D}.Release|Win32.Build.0 = Release|Win32
+ {96DA1C71-3895-49FA-A4F1-2775C650AF3D}.Release|x64.ActiveCfg = Release|x64
+ {96DA1C71-3895-49FA-A4F1-2775C650AF3D}.Release|x64.Build.0 = Release|x64
++ {D40DAE6F-7CDB-4845-AE8C-BE9A9E7E6E0F}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {D40DAE6F-7CDB-4845-AE8C-BE9A9E7E6E0F}.Debug|ARM64.Build.0 = Debug|ARM64
+ {D40DAE6F-7CDB-4845-AE8C-BE9A9E7E6E0F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D40DAE6F-7CDB-4845-AE8C-BE9A9E7E6E0F}.Debug|Win32.Build.0 = Debug|Win32
+ {D40DAE6F-7CDB-4845-AE8C-BE9A9E7E6E0F}.Debug|x64.ActiveCfg = Debug|x64
+ {D40DAE6F-7CDB-4845-AE8C-BE9A9E7E6E0F}.Debug|x64.Build.0 = Debug|x64
++ {D40DAE6F-7CDB-4845-AE8C-BE9A9E7E6E0F}.Release|ARM64.ActiveCfg = Release|ARM64
++ {D40DAE6F-7CDB-4845-AE8C-BE9A9E7E6E0F}.Release|ARM64.Build.0 = Release|ARM64
+ {D40DAE6F-7CDB-4845-AE8C-BE9A9E7E6E0F}.Release|Win32.ActiveCfg = Release|Win32
+ {D40DAE6F-7CDB-4845-AE8C-BE9A9E7E6E0F}.Release|Win32.Build.0 = Release|Win32
+ {D40DAE6F-7CDB-4845-AE8C-BE9A9E7E6E0F}.Release|x64.ActiveCfg = Release|x64
+ {D40DAE6F-7CDB-4845-AE8C-BE9A9E7E6E0F}.Release|x64.Build.0 = Release|x64
++ {DA42D428-8779-45CA-825A-BE7BE71336EC}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {DA42D428-8779-45CA-825A-BE7BE71336EC}.Debug|ARM64.Build.0 = Debug|ARM64
+ {DA42D428-8779-45CA-825A-BE7BE71336EC}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DA42D428-8779-45CA-825A-BE7BE71336EC}.Debug|Win32.Build.0 = Debug|Win32
+ {DA42D428-8779-45CA-825A-BE7BE71336EC}.Debug|x64.ActiveCfg = Debug|x64
+ {DA42D428-8779-45CA-825A-BE7BE71336EC}.Debug|x64.Build.0 = Debug|x64
++ {DA42D428-8779-45CA-825A-BE7BE71336EC}.Release|ARM64.ActiveCfg = Release|ARM64
++ {DA42D428-8779-45CA-825A-BE7BE71336EC}.Release|ARM64.Build.0 = Release|ARM64
+ {DA42D428-8779-45CA-825A-BE7BE71336EC}.Release|Win32.ActiveCfg = Release|Win32
+ {DA42D428-8779-45CA-825A-BE7BE71336EC}.Release|Win32.Build.0 = Release|Win32
+ {DA42D428-8779-45CA-825A-BE7BE71336EC}.Release|x64.ActiveCfg = Release|x64
+ {DA42D428-8779-45CA-825A-BE7BE71336EC}.Release|x64.Build.0 = Release|x64
++ {92BCDA65-6B9B-4447-AA93-C47B460194AD}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {92BCDA65-6B9B-4447-AA93-C47B460194AD}.Debug|ARM64.Build.0 = Debug|ARM64
+ {92BCDA65-6B9B-4447-AA93-C47B460194AD}.Debug|Win32.ActiveCfg = Debug|Win32
+ {92BCDA65-6B9B-4447-AA93-C47B460194AD}.Debug|Win32.Build.0 = Debug|Win32
+ {92BCDA65-6B9B-4447-AA93-C47B460194AD}.Debug|x64.ActiveCfg = Debug|x64
+ {92BCDA65-6B9B-4447-AA93-C47B460194AD}.Debug|x64.Build.0 = Debug|x64
++ {92BCDA65-6B9B-4447-AA93-C47B460194AD}.Release|ARM64.ActiveCfg = Release|ARM64
++ {92BCDA65-6B9B-4447-AA93-C47B460194AD}.Release|ARM64.Build.0 = Release|ARM64
+ {92BCDA65-6B9B-4447-AA93-C47B460194AD}.Release|Win32.ActiveCfg = Release|Win32
+ {92BCDA65-6B9B-4447-AA93-C47B460194AD}.Release|Win32.Build.0 = Release|Win32
+ {92BCDA65-6B9B-4447-AA93-C47B460194AD}.Release|x64.ActiveCfg = Release|x64
+ {92BCDA65-6B9B-4447-AA93-C47B460194AD}.Release|x64.Build.0 = Release|x64
++ {09BDA649-C94B-47FA-83AF-5DB9A6AA8983}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {09BDA649-C94B-47FA-83AF-5DB9A6AA8983}.Debug|ARM64.Build.0 = Debug|ARM64
+ {09BDA649-C94B-47FA-83AF-5DB9A6AA8983}.Debug|Win32.ActiveCfg = Debug|Win32
+ {09BDA649-C94B-47FA-83AF-5DB9A6AA8983}.Debug|Win32.Build.0 = Debug|Win32
+ {09BDA649-C94B-47FA-83AF-5DB9A6AA8983}.Debug|x64.ActiveCfg = Debug|x64
+ {09BDA649-C94B-47FA-83AF-5DB9A6AA8983}.Debug|x64.Build.0 = Debug|x64
++ {09BDA649-C94B-47FA-83AF-5DB9A6AA8983}.Release|ARM64.ActiveCfg = Release|ARM64
++ {09BDA649-C94B-47FA-83AF-5DB9A6AA8983}.Release|ARM64.Build.0 = Release|ARM64
+ {09BDA649-C94B-47FA-83AF-5DB9A6AA8983}.Release|Win32.ActiveCfg = Release|Win32
+ {09BDA649-C94B-47FA-83AF-5DB9A6AA8983}.Release|Win32.Build.0 = Release|Win32
+ {09BDA649-C94B-47FA-83AF-5DB9A6AA8983}.Release|x64.ActiveCfg = Release|x64
+ {09BDA649-C94B-47FA-83AF-5DB9A6AA8983}.Release|x64.Build.0 = Release|x64
++ {09681D3D-E6F5-4B5E-8CC8-B65E6A63D43B}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {09681D3D-E6F5-4B5E-8CC8-B65E6A63D43B}.Debug|ARM64.Build.0 = Debug|ARM64
+ {09681D3D-E6F5-4B5E-8CC8-B65E6A63D43B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {09681D3D-E6F5-4B5E-8CC8-B65E6A63D43B}.Debug|Win32.Build.0 = Debug|Win32
+ {09681D3D-E6F5-4B5E-8CC8-B65E6A63D43B}.Debug|x64.ActiveCfg = Debug|x64
+ {09681D3D-E6F5-4B5E-8CC8-B65E6A63D43B}.Debug|x64.Build.0 = Debug|x64
++ {09681D3D-E6F5-4B5E-8CC8-B65E6A63D43B}.Release|ARM64.ActiveCfg = Release|ARM64
++ {09681D3D-E6F5-4B5E-8CC8-B65E6A63D43B}.Release|ARM64.Build.0 = Release|ARM64
+ {09681D3D-E6F5-4B5E-8CC8-B65E6A63D43B}.Release|Win32.ActiveCfg = Release|Win32
+ {09681D3D-E6F5-4B5E-8CC8-B65E6A63D43B}.Release|Win32.Build.0 = Release|Win32
+ {09681D3D-E6F5-4B5E-8CC8-B65E6A63D43B}.Release|x64.ActiveCfg = Release|x64
+ {09681D3D-E6F5-4B5E-8CC8-B65E6A63D43B}.Release|x64.Build.0 = Release|x64
++ {017724C7-107D-4E09-AB81-635C22A1B4DF}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {017724C7-107D-4E09-AB81-635C22A1B4DF}.Debug|ARM64.Build.0 = Debug|ARM64
+ {017724C7-107D-4E09-AB81-635C22A1B4DF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {017724C7-107D-4E09-AB81-635C22A1B4DF}.Debug|Win32.Build.0 = Debug|Win32
+ {017724C7-107D-4E09-AB81-635C22A1B4DF}.Debug|x64.ActiveCfg = Debug|x64
+ {017724C7-107D-4E09-AB81-635C22A1B4DF}.Debug|x64.Build.0 = Debug|x64
++ {017724C7-107D-4E09-AB81-635C22A1B4DF}.Release|ARM64.ActiveCfg = Release|ARM64
++ {017724C7-107D-4E09-AB81-635C22A1B4DF}.Release|ARM64.Build.0 = Release|ARM64
+ {017724C7-107D-4E09-AB81-635C22A1B4DF}.Release|Win32.ActiveCfg = Release|Win32
+ {017724C7-107D-4E09-AB81-635C22A1B4DF}.Release|Win32.Build.0 = Release|Win32
+ {017724C7-107D-4E09-AB81-635C22A1B4DF}.Release|x64.ActiveCfg = Release|x64
+ {017724C7-107D-4E09-AB81-635C22A1B4DF}.Release|x64.Build.0 = Release|x64
++ {366F59FE-A9B7-426E-9199-99BBAAA548FE}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {366F59FE-A9B7-426E-9199-99BBAAA548FE}.Debug|ARM64.Build.0 = Debug|ARM64
+ {366F59FE-A9B7-426E-9199-99BBAAA548FE}.Debug|Win32.ActiveCfg = Debug|Win32
+ {366F59FE-A9B7-426E-9199-99BBAAA548FE}.Debug|Win32.Build.0 = Debug|Win32
+ {366F59FE-A9B7-426E-9199-99BBAAA548FE}.Debug|x64.ActiveCfg = Debug|x64
+ {366F59FE-A9B7-426E-9199-99BBAAA548FE}.Debug|x64.Build.0 = Debug|x64
++ {366F59FE-A9B7-426E-9199-99BBAAA548FE}.Release|ARM64.ActiveCfg = Release|ARM64
++ {366F59FE-A9B7-426E-9199-99BBAAA548FE}.Release|ARM64.Build.0 = Release|ARM64
+ {366F59FE-A9B7-426E-9199-99BBAAA548FE}.Release|Win32.ActiveCfg = Release|Win32
+ {366F59FE-A9B7-426E-9199-99BBAAA548FE}.Release|Win32.Build.0 = Release|Win32
+ {366F59FE-A9B7-426E-9199-99BBAAA548FE}.Release|x64.ActiveCfg = Release|x64
+ {366F59FE-A9B7-426E-9199-99BBAAA548FE}.Release|x64.Build.0 = Release|x64
++ {FA416777-D0A2-4636-A7E1-35708380538C}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {FA416777-D0A2-4636-A7E1-35708380538C}.Debug|ARM64.Build.0 = Debug|ARM64
+ {FA416777-D0A2-4636-A7E1-35708380538C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FA416777-D0A2-4636-A7E1-35708380538C}.Debug|Win32.Build.0 = Debug|Win32
+ {FA416777-D0A2-4636-A7E1-35708380538C}.Debug|x64.ActiveCfg = Debug|x64
+ {FA416777-D0A2-4636-A7E1-35708380538C}.Debug|x64.Build.0 = Debug|x64
++ {FA416777-D0A2-4636-A7E1-35708380538C}.Release|ARM64.ActiveCfg = Release|ARM64
++ {FA416777-D0A2-4636-A7E1-35708380538C}.Release|ARM64.Build.0 = Release|ARM64
+ {FA416777-D0A2-4636-A7E1-35708380538C}.Release|Win32.ActiveCfg = Release|Win32
+ {FA416777-D0A2-4636-A7E1-35708380538C}.Release|Win32.Build.0 = Release|Win32
+ {FA416777-D0A2-4636-A7E1-35708380538C}.Release|x64.ActiveCfg = Release|x64
+ {FA416777-D0A2-4636-A7E1-35708380538C}.Release|x64.Build.0 = Release|x64
++ {8E87763F-3C5F-4902-9328-3872F425447C}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {8E87763F-3C5F-4902-9328-3872F425447C}.Debug|ARM64.Build.0 = Debug|ARM64
+ {8E87763F-3C5F-4902-9328-3872F425447C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8E87763F-3C5F-4902-9328-3872F425447C}.Debug|Win32.Build.0 = Debug|Win32
+ {8E87763F-3C5F-4902-9328-3872F425447C}.Debug|x64.ActiveCfg = Debug|x64
+ {8E87763F-3C5F-4902-9328-3872F425447C}.Debug|x64.Build.0 = Debug|x64
++ {8E87763F-3C5F-4902-9328-3872F425447C}.Release|ARM64.ActiveCfg = Release|ARM64
++ {8E87763F-3C5F-4902-9328-3872F425447C}.Release|ARM64.Build.0 = Release|ARM64
+ {8E87763F-3C5F-4902-9328-3872F425447C}.Release|Win32.ActiveCfg = Release|Win32
+ {8E87763F-3C5F-4902-9328-3872F425447C}.Release|Win32.Build.0 = Release|Win32
+ {8E87763F-3C5F-4902-9328-3872F425447C}.Release|x64.ActiveCfg = Release|x64
+ {8E87763F-3C5F-4902-9328-3872F425447C}.Release|x64.Build.0 = Release|x64
++ {A541016C-6F8A-4314-86D4-AC95878294DD}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {A541016C-6F8A-4314-86D4-AC95878294DD}.Debug|ARM64.Build.0 = Debug|ARM64
+ {A541016C-6F8A-4314-86D4-AC95878294DD}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A541016C-6F8A-4314-86D4-AC95878294DD}.Debug|Win32.Build.0 = Debug|Win32
+ {A541016C-6F8A-4314-86D4-AC95878294DD}.Debug|x64.ActiveCfg = Debug|x64
+ {A541016C-6F8A-4314-86D4-AC95878294DD}.Debug|x64.Build.0 = Debug|x64
++ {A541016C-6F8A-4314-86D4-AC95878294DD}.Release|ARM64.ActiveCfg = Release|ARM64
++ {A541016C-6F8A-4314-86D4-AC95878294DD}.Release|ARM64.Build.0 = Release|ARM64
+ {A541016C-6F8A-4314-86D4-AC95878294DD}.Release|Win32.ActiveCfg = Release|Win32
+ {A541016C-6F8A-4314-86D4-AC95878294DD}.Release|Win32.Build.0 = Release|Win32
+ {A541016C-6F8A-4314-86D4-AC95878294DD}.Release|x64.ActiveCfg = Release|x64
+ {A541016C-6F8A-4314-86D4-AC95878294DD}.Release|x64.Build.0 = Release|x64
++ {1D0FB421-6CEF-4C99-9778-587EE917CDD9}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {1D0FB421-6CEF-4C99-9778-587EE917CDD9}.Debug|ARM64.Build.0 = Debug|ARM64
+ {1D0FB421-6CEF-4C99-9778-587EE917CDD9}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1D0FB421-6CEF-4C99-9778-587EE917CDD9}.Debug|Win32.Build.0 = Debug|Win32
+ {1D0FB421-6CEF-4C99-9778-587EE917CDD9}.Debug|x64.ActiveCfg = Debug|x64
+ {1D0FB421-6CEF-4C99-9778-587EE917CDD9}.Debug|x64.Build.0 = Debug|x64
++ {1D0FB421-6CEF-4C99-9778-587EE917CDD9}.Release|ARM64.ActiveCfg = Release|ARM64
++ {1D0FB421-6CEF-4C99-9778-587EE917CDD9}.Release|ARM64.Build.0 = Release|ARM64
+ {1D0FB421-6CEF-4C99-9778-587EE917CDD9}.Release|Win32.ActiveCfg = Release|Win32
+ {1D0FB421-6CEF-4C99-9778-587EE917CDD9}.Release|Win32.Build.0 = Release|Win32
+ {1D0FB421-6CEF-4C99-9778-587EE917CDD9}.Release|x64.ActiveCfg = Release|x64
+ {1D0FB421-6CEF-4C99-9778-587EE917CDD9}.Release|x64.Build.0 = Release|x64
++ {EAE91382-3BDE-45F9-B784-47228C572B3F}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {EAE91382-3BDE-45F9-B784-47228C572B3F}.Debug|ARM64.Build.0 = Debug|ARM64
+ {EAE91382-3BDE-45F9-B784-47228C572B3F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EAE91382-3BDE-45F9-B784-47228C572B3F}.Debug|Win32.Build.0 = Debug|Win32
+ {EAE91382-3BDE-45F9-B784-47228C572B3F}.Debug|x64.ActiveCfg = Debug|x64
+ {EAE91382-3BDE-45F9-B784-47228C572B3F}.Debug|x64.Build.0 = Debug|x64
++ {EAE91382-3BDE-45F9-B784-47228C572B3F}.Release|ARM64.ActiveCfg = Release|ARM64
++ {EAE91382-3BDE-45F9-B784-47228C572B3F}.Release|ARM64.Build.0 = Release|ARM64
+ {EAE91382-3BDE-45F9-B784-47228C572B3F}.Release|Win32.ActiveCfg = Release|Win32
+ {EAE91382-3BDE-45F9-B784-47228C572B3F}.Release|Win32.Build.0 = Release|Win32
+ {EAE91382-3BDE-45F9-B784-47228C572B3F}.Release|x64.ActiveCfg = Release|x64
+ {EAE91382-3BDE-45F9-B784-47228C572B3F}.Release|x64.Build.0 = Release|x64
++ {FEC1769E-F942-4564-892C-CF5A68967153}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {FEC1769E-F942-4564-892C-CF5A68967153}.Debug|ARM64.Build.0 = Debug|ARM64
+ {FEC1769E-F942-4564-892C-CF5A68967153}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FEC1769E-F942-4564-892C-CF5A68967153}.Debug|Win32.Build.0 = Debug|Win32
+ {FEC1769E-F942-4564-892C-CF5A68967153}.Debug|x64.ActiveCfg = Debug|x64
+ {FEC1769E-F942-4564-892C-CF5A68967153}.Debug|x64.Build.0 = Debug|x64
++ {FEC1769E-F942-4564-892C-CF5A68967153}.Release|ARM64.ActiveCfg = Release|ARM64
++ {FEC1769E-F942-4564-892C-CF5A68967153}.Release|ARM64.Build.0 = Release|ARM64
+ {FEC1769E-F942-4564-892C-CF5A68967153}.Release|Win32.ActiveCfg = Release|Win32
+ {FEC1769E-F942-4564-892C-CF5A68967153}.Release|Win32.Build.0 = Release|Win32
+ {FEC1769E-F942-4564-892C-CF5A68967153}.Release|x64.ActiveCfg = Release|x64
+ {FEC1769E-F942-4564-892C-CF5A68967153}.Release|x64.Build.0 = Release|x64
++ {034672AB-E2D5-4CB9-9A27-77E5B9037B5E}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {034672AB-E2D5-4CB9-9A27-77E5B9037B5E}.Debug|ARM64.Build.0 = Debug|ARM64
+ {034672AB-E2D5-4CB9-9A27-77E5B9037B5E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {034672AB-E2D5-4CB9-9A27-77E5B9037B5E}.Debug|Win32.Build.0 = Debug|Win32
+ {034672AB-E2D5-4CB9-9A27-77E5B9037B5E}.Debug|x64.ActiveCfg = Debug|x64
+ {034672AB-E2D5-4CB9-9A27-77E5B9037B5E}.Debug|x64.Build.0 = Debug|x64
++ {034672AB-E2D5-4CB9-9A27-77E5B9037B5E}.Release|ARM64.ActiveCfg = Release|ARM64
++ {034672AB-E2D5-4CB9-9A27-77E5B9037B5E}.Release|ARM64.Build.0 = Release|ARM64
+ {034672AB-E2D5-4CB9-9A27-77E5B9037B5E}.Release|Win32.ActiveCfg = Release|Win32
+ {034672AB-E2D5-4CB9-9A27-77E5B9037B5E}.Release|Win32.Build.0 = Release|Win32
+ {034672AB-E2D5-4CB9-9A27-77E5B9037B5E}.Release|x64.ActiveCfg = Release|x64
+ {034672AB-E2D5-4CB9-9A27-77E5B9037B5E}.Release|x64.Build.0 = Release|x64
++ {FE6341F9-E211-45EA-92B4-D5784A53447B}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {FE6341F9-E211-45EA-92B4-D5784A53447B}.Debug|ARM64.Build.0 = Debug|ARM64
+ {FE6341F9-E211-45EA-92B4-D5784A53447B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FE6341F9-E211-45EA-92B4-D5784A53447B}.Debug|Win32.Build.0 = Debug|Win32
+ {FE6341F9-E211-45EA-92B4-D5784A53447B}.Debug|x64.ActiveCfg = Debug|x64
+ {FE6341F9-E211-45EA-92B4-D5784A53447B}.Debug|x64.Build.0 = Debug|x64
++ {FE6341F9-E211-45EA-92B4-D5784A53447B}.Release|ARM64.ActiveCfg = Release|ARM64
++ {FE6341F9-E211-45EA-92B4-D5784A53447B}.Release|ARM64.Build.0 = Release|ARM64
+ {FE6341F9-E211-45EA-92B4-D5784A53447B}.Release|Win32.ActiveCfg = Release|Win32
+ {FE6341F9-E211-45EA-92B4-D5784A53447B}.Release|Win32.Build.0 = Release|Win32
+ {FE6341F9-E211-45EA-92B4-D5784A53447B}.Release|x64.ActiveCfg = Release|x64
+ {FE6341F9-E211-45EA-92B4-D5784A53447B}.Release|x64.Build.0 = Release|x64
++ {D75E6142-D7D7-4F85-9D58-77BCD6B64F99}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {D75E6142-D7D7-4F85-9D58-77BCD6B64F99}.Debug|ARM64.Build.0 = Debug|ARM64
+ {D75E6142-D7D7-4F85-9D58-77BCD6B64F99}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D75E6142-D7D7-4F85-9D58-77BCD6B64F99}.Debug|Win32.Build.0 = Debug|Win32
+ {D75E6142-D7D7-4F85-9D58-77BCD6B64F99}.Debug|x64.ActiveCfg = Debug|x64
+ {D75E6142-D7D7-4F85-9D58-77BCD6B64F99}.Debug|x64.Build.0 = Debug|x64
++ {D75E6142-D7D7-4F85-9D58-77BCD6B64F99}.Release|ARM64.ActiveCfg = Release|ARM64
++ {D75E6142-D7D7-4F85-9D58-77BCD6B64F99}.Release|ARM64.Build.0 = Release|ARM64
+ {D75E6142-D7D7-4F85-9D58-77BCD6B64F99}.Release|Win32.ActiveCfg = Release|Win32
+ {D75E6142-D7D7-4F85-9D58-77BCD6B64F99}.Release|Win32.Build.0 = Release|Win32
+ {D75E6142-D7D7-4F85-9D58-77BCD6B64F99}.Release|x64.ActiveCfg = Release|x64
+ {D75E6142-D7D7-4F85-9D58-77BCD6B64F99}.Release|x64.Build.0 = Release|x64
++ {F49E86B3-8F94-4CDE-95A3-B1D895A3D86F}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {F49E86B3-8F94-4CDE-95A3-B1D895A3D86F}.Debug|ARM64.Build.0 = Debug|ARM64
+ {F49E86B3-8F94-4CDE-95A3-B1D895A3D86F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F49E86B3-8F94-4CDE-95A3-B1D895A3D86F}.Debug|Win32.Build.0 = Debug|Win32
+ {F49E86B3-8F94-4CDE-95A3-B1D895A3D86F}.Debug|x64.ActiveCfg = Debug|x64
+ {F49E86B3-8F94-4CDE-95A3-B1D895A3D86F}.Debug|x64.Build.0 = Debug|x64
++ {F49E86B3-8F94-4CDE-95A3-B1D895A3D86F}.Release|ARM64.ActiveCfg = Release|ARM64
++ {F49E86B3-8F94-4CDE-95A3-B1D895A3D86F}.Release|ARM64.Build.0 = Release|ARM64
+ {F49E86B3-8F94-4CDE-95A3-B1D895A3D86F}.Release|Win32.ActiveCfg = Release|Win32
+ {F49E86B3-8F94-4CDE-95A3-B1D895A3D86F}.Release|Win32.Build.0 = Release|Win32
+ {F49E86B3-8F94-4CDE-95A3-B1D895A3D86F}.Release|x64.ActiveCfg = Release|x64
+ {F49E86B3-8F94-4CDE-95A3-B1D895A3D86F}.Release|x64.Build.0 = Release|x64
++ {5496E6C5-E041-4FE5-9414-4A0121212452}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {5496E6C5-E041-4FE5-9414-4A0121212452}.Debug|ARM64.Build.0 = Debug|ARM64
+ {5496E6C5-E041-4FE5-9414-4A0121212452}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5496E6C5-E041-4FE5-9414-4A0121212452}.Debug|Win32.Build.0 = Debug|Win32
+ {5496E6C5-E041-4FE5-9414-4A0121212452}.Debug|x64.ActiveCfg = Debug|x64
+ {5496E6C5-E041-4FE5-9414-4A0121212452}.Debug|x64.Build.0 = Debug|x64
++ {5496E6C5-E041-4FE5-9414-4A0121212452}.Release|ARM64.ActiveCfg = Release|ARM64
++ {5496E6C5-E041-4FE5-9414-4A0121212452}.Release|ARM64.Build.0 = Release|ARM64
+ {5496E6C5-E041-4FE5-9414-4A0121212452}.Release|Win32.ActiveCfg = Release|Win32
+ {5496E6C5-E041-4FE5-9414-4A0121212452}.Release|Win32.Build.0 = Release|Win32
+ {5496E6C5-E041-4FE5-9414-4A0121212452}.Release|x64.ActiveCfg = Release|x64
+ {5496E6C5-E041-4FE5-9414-4A0121212452}.Release|x64.Build.0 = Release|x64
++ {5E26BF9C-6CBE-4A13-B5DF-229C738CE813}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {5E26BF9C-6CBE-4A13-B5DF-229C738CE813}.Debug|ARM64.Build.0 = Debug|ARM64
+ {5E26BF9C-6CBE-4A13-B5DF-229C738CE813}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5E26BF9C-6CBE-4A13-B5DF-229C738CE813}.Debug|Win32.Build.0 = Debug|Win32
+ {5E26BF9C-6CBE-4A13-B5DF-229C738CE813}.Debug|x64.ActiveCfg = Debug|x64
+ {5E26BF9C-6CBE-4A13-B5DF-229C738CE813}.Debug|x64.Build.0 = Debug|x64
++ {5E26BF9C-6CBE-4A13-B5DF-229C738CE813}.Release|ARM64.ActiveCfg = Release|ARM64
++ {5E26BF9C-6CBE-4A13-B5DF-229C738CE813}.Release|ARM64.Build.0 = Release|ARM64
+ {5E26BF9C-6CBE-4A13-B5DF-229C738CE813}.Release|Win32.ActiveCfg = Release|Win32
+ {5E26BF9C-6CBE-4A13-B5DF-229C738CE813}.Release|Win32.Build.0 = Release|Win32
+ {5E26BF9C-6CBE-4A13-B5DF-229C738CE813}.Release|x64.ActiveCfg = Release|x64
+ {5E26BF9C-6CBE-4A13-B5DF-229C738CE813}.Release|x64.Build.0 = Release|x64
++ {4501C9A9-EF51-43A8-A017-620B86BE4B14}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {4501C9A9-EF51-43A8-A017-620B86BE4B14}.Debug|ARM64.Build.0 = Debug|ARM64
+ {4501C9A9-EF51-43A8-A017-620B86BE4B14}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4501C9A9-EF51-43A8-A017-620B86BE4B14}.Debug|Win32.Build.0 = Debug|Win32
+ {4501C9A9-EF51-43A8-A017-620B86BE4B14}.Debug|x64.ActiveCfg = Debug|x64
+ {4501C9A9-EF51-43A8-A017-620B86BE4B14}.Debug|x64.Build.0 = Debug|x64
++ {4501C9A9-EF51-43A8-A017-620B86BE4B14}.Release|ARM64.ActiveCfg = Release|ARM64
++ {4501C9A9-EF51-43A8-A017-620B86BE4B14}.Release|ARM64.Build.0 = Release|ARM64
+ {4501C9A9-EF51-43A8-A017-620B86BE4B14}.Release|Win32.ActiveCfg = Release|Win32
+ {4501C9A9-EF51-43A8-A017-620B86BE4B14}.Release|Win32.Build.0 = Release|Win32
+ {4501C9A9-EF51-43A8-A017-620B86BE4B14}.Release|x64.ActiveCfg = Release|x64
+ {4501C9A9-EF51-43A8-A017-620B86BE4B14}.Release|x64.Build.0 = Release|x64
++ {56A453CE-2E66-4378-94C1-E5AA27B8941F}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {56A453CE-2E66-4378-94C1-E5AA27B8941F}.Debug|ARM64.Build.0 = Debug|ARM64
+ {56A453CE-2E66-4378-94C1-E5AA27B8941F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {56A453CE-2E66-4378-94C1-E5AA27B8941F}.Debug|Win32.Build.0 = Debug|Win32
+ {56A453CE-2E66-4378-94C1-E5AA27B8941F}.Debug|x64.ActiveCfg = Debug|x64
+ {56A453CE-2E66-4378-94C1-E5AA27B8941F}.Debug|x64.Build.0 = Debug|x64
++ {56A453CE-2E66-4378-94C1-E5AA27B8941F}.Release|ARM64.ActiveCfg = Release|ARM64
++ {56A453CE-2E66-4378-94C1-E5AA27B8941F}.Release|ARM64.Build.0 = Release|ARM64
+ {56A453CE-2E66-4378-94C1-E5AA27B8941F}.Release|Win32.ActiveCfg = Release|Win32
+ {56A453CE-2E66-4378-94C1-E5AA27B8941F}.Release|Win32.Build.0 = Release|Win32
+ {56A453CE-2E66-4378-94C1-E5AA27B8941F}.Release|x64.ActiveCfg = Release|x64
+ {56A453CE-2E66-4378-94C1-E5AA27B8941F}.Release|x64.Build.0 = Release|x64
++ {B35E3F13-8512-4DF1-8B85-22F1A041F1E7}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {B35E3F13-8512-4DF1-8B85-22F1A041F1E7}.Debug|ARM64.Build.0 = Debug|ARM64
+ {B35E3F13-8512-4DF1-8B85-22F1A041F1E7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B35E3F13-8512-4DF1-8B85-22F1A041F1E7}.Debug|Win32.Build.0 = Debug|Win32
+ {B35E3F13-8512-4DF1-8B85-22F1A041F1E7}.Debug|x64.ActiveCfg = Debug|x64
+ {B35E3F13-8512-4DF1-8B85-22F1A041F1E7}.Debug|x64.Build.0 = Debug|x64
++ {B35E3F13-8512-4DF1-8B85-22F1A041F1E7}.Release|ARM64.ActiveCfg = Release|ARM64
++ {B35E3F13-8512-4DF1-8B85-22F1A041F1E7}.Release|ARM64.Build.0 = Release|ARM64
+ {B35E3F13-8512-4DF1-8B85-22F1A041F1E7}.Release|Win32.ActiveCfg = Release|Win32
+ {B35E3F13-8512-4DF1-8B85-22F1A041F1E7}.Release|Win32.Build.0 = Release|Win32
+ {B35E3F13-8512-4DF1-8B85-22F1A041F1E7}.Release|x64.ActiveCfg = Release|x64
+ {B35E3F13-8512-4DF1-8B85-22F1A041F1E7}.Release|x64.Build.0 = Release|x64
++ {E8C21063-72AF-49EA-A1BD-D9B7A42D3FB9}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {E8C21063-72AF-49EA-A1BD-D9B7A42D3FB9}.Debug|ARM64.Build.0 = Debug|ARM64
+ {E8C21063-72AF-49EA-A1BD-D9B7A42D3FB9}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E8C21063-72AF-49EA-A1BD-D9B7A42D3FB9}.Debug|Win32.Build.0 = Debug|Win32
+ {E8C21063-72AF-49EA-A1BD-D9B7A42D3FB9}.Debug|x64.ActiveCfg = Debug|x64
+ {E8C21063-72AF-49EA-A1BD-D9B7A42D3FB9}.Debug|x64.Build.0 = Debug|x64
++ {E8C21063-72AF-49EA-A1BD-D9B7A42D3FB9}.Release|ARM64.ActiveCfg = Release|ARM64
++ {E8C21063-72AF-49EA-A1BD-D9B7A42D3FB9}.Release|ARM64.Build.0 = Release|ARM64
+ {E8C21063-72AF-49EA-A1BD-D9B7A42D3FB9}.Release|Win32.ActiveCfg = Release|Win32
+ {E8C21063-72AF-49EA-A1BD-D9B7A42D3FB9}.Release|Win32.Build.0 = Release|Win32
+ {E8C21063-72AF-49EA-A1BD-D9B7A42D3FB9}.Release|x64.ActiveCfg = Release|x64
+ {E8C21063-72AF-49EA-A1BD-D9B7A42D3FB9}.Release|x64.Build.0 = Release|x64
++ {3FB4F222-0CBD-4D15-B967-A2582254C31C}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {3FB4F222-0CBD-4D15-B967-A2582254C31C}.Debug|ARM64.Build.0 = Debug|ARM64
+ {3FB4F222-0CBD-4D15-B967-A2582254C31C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {3FB4F222-0CBD-4D15-B967-A2582254C31C}.Debug|Win32.Build.0 = Debug|Win32
+ {3FB4F222-0CBD-4D15-B967-A2582254C31C}.Debug|x64.ActiveCfg = Debug|x64
+ {3FB4F222-0CBD-4D15-B967-A2582254C31C}.Debug|x64.Build.0 = Debug|x64
++ {3FB4F222-0CBD-4D15-B967-A2582254C31C}.Release|ARM64.ActiveCfg = Release|ARM64
++ {3FB4F222-0CBD-4D15-B967-A2582254C31C}.Release|ARM64.Build.0 = Release|ARM64
+ {3FB4F222-0CBD-4D15-B967-A2582254C31C}.Release|Win32.ActiveCfg = Release|Win32
+ {3FB4F222-0CBD-4D15-B967-A2582254C31C}.Release|Win32.Build.0 = Release|Win32
+ {3FB4F222-0CBD-4D15-B967-A2582254C31C}.Release|x64.ActiveCfg = Release|x64
+ {3FB4F222-0CBD-4D15-B967-A2582254C31C}.Release|x64.Build.0 = Release|x64
++ {5E12295C-00AA-4078-8F39-BB563E650D86}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {5E12295C-00AA-4078-8F39-BB563E650D86}.Debug|ARM64.Build.0 = Debug|ARM64
+ {5E12295C-00AA-4078-8F39-BB563E650D86}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5E12295C-00AA-4078-8F39-BB563E650D86}.Debug|Win32.Build.0 = Debug|Win32
+ {5E12295C-00AA-4078-8F39-BB563E650D86}.Debug|x64.ActiveCfg = Debug|x64
+ {5E12295C-00AA-4078-8F39-BB563E650D86}.Debug|x64.Build.0 = Debug|x64
++ {5E12295C-00AA-4078-8F39-BB563E650D86}.Release|ARM64.ActiveCfg = Release|ARM64
++ {5E12295C-00AA-4078-8F39-BB563E650D86}.Release|ARM64.Build.0 = Release|ARM64
+ {5E12295C-00AA-4078-8F39-BB563E650D86}.Release|Win32.ActiveCfg = Release|Win32
+ {5E12295C-00AA-4078-8F39-BB563E650D86}.Release|Win32.Build.0 = Release|Win32
+ {5E12295C-00AA-4078-8F39-BB563E650D86}.Release|x64.ActiveCfg = Release|x64
+ {5E12295C-00AA-4078-8F39-BB563E650D86}.Release|x64.Build.0 = Release|x64
++ {E580BC14-0DC6-4D4E-B0EC-E0124812886F}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {E580BC14-0DC6-4D4E-B0EC-E0124812886F}.Debug|ARM64.Build.0 = Debug|ARM64
+ {E580BC14-0DC6-4D4E-B0EC-E0124812886F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E580BC14-0DC6-4D4E-B0EC-E0124812886F}.Debug|Win32.Build.0 = Debug|Win32
+ {E580BC14-0DC6-4D4E-B0EC-E0124812886F}.Debug|x64.ActiveCfg = Debug|x64
+ {E580BC14-0DC6-4D4E-B0EC-E0124812886F}.Debug|x64.Build.0 = Debug|x64
++ {E580BC14-0DC6-4D4E-B0EC-E0124812886F}.Release|ARM64.ActiveCfg = Release|ARM64
++ {E580BC14-0DC6-4D4E-B0EC-E0124812886F}.Release|ARM64.Build.0 = Release|ARM64
+ {E580BC14-0DC6-4D4E-B0EC-E0124812886F}.Release|Win32.ActiveCfg = Release|Win32
+ {E580BC14-0DC6-4D4E-B0EC-E0124812886F}.Release|Win32.Build.0 = Release|Win32
+ {E580BC14-0DC6-4D4E-B0EC-E0124812886F}.Release|x64.ActiveCfg = Release|x64
+ {E580BC14-0DC6-4D4E-B0EC-E0124812886F}.Release|x64.Build.0 = Release|x64
++ {194DD0B4-DE77-4697-B629-D6FF7DDCA65D}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {194DD0B4-DE77-4697-B629-D6FF7DDCA65D}.Debug|ARM64.Build.0 = Debug|ARM64
+ {194DD0B4-DE77-4697-B629-D6FF7DDCA65D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {194DD0B4-DE77-4697-B629-D6FF7DDCA65D}.Debug|Win32.Build.0 = Debug|Win32
+ {194DD0B4-DE77-4697-B629-D6FF7DDCA65D}.Debug|x64.ActiveCfg = Debug|x64
+ {194DD0B4-DE77-4697-B629-D6FF7DDCA65D}.Debug|x64.Build.0 = Debug|x64
++ {194DD0B4-DE77-4697-B629-D6FF7DDCA65D}.Release|ARM64.ActiveCfg = Release|ARM64
++ {194DD0B4-DE77-4697-B629-D6FF7DDCA65D}.Release|ARM64.Build.0 = Release|ARM64
+ {194DD0B4-DE77-4697-B629-D6FF7DDCA65D}.Release|Win32.ActiveCfg = Release|Win32
+ {194DD0B4-DE77-4697-B629-D6FF7DDCA65D}.Release|Win32.Build.0 = Release|Win32
+ {194DD0B4-DE77-4697-B629-D6FF7DDCA65D}.Release|x64.ActiveCfg = Release|x64
+ {194DD0B4-DE77-4697-B629-D6FF7DDCA65D}.Release|x64.Build.0 = Release|x64
++ {677A8D67-7853-47E6-AE8B-5F8B40129DF3}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {677A8D67-7853-47E6-AE8B-5F8B40129DF3}.Debug|ARM64.Build.0 = Debug|ARM64
+ {677A8D67-7853-47E6-AE8B-5F8B40129DF3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {677A8D67-7853-47E6-AE8B-5F8B40129DF3}.Debug|Win32.Build.0 = Debug|Win32
+ {677A8D67-7853-47E6-AE8B-5F8B40129DF3}.Debug|x64.ActiveCfg = Debug|x64
+ {677A8D67-7853-47E6-AE8B-5F8B40129DF3}.Debug|x64.Build.0 = Debug|x64
++ {677A8D67-7853-47E6-AE8B-5F8B40129DF3}.Release|ARM64.ActiveCfg = Release|ARM64
++ {677A8D67-7853-47E6-AE8B-5F8B40129DF3}.Release|ARM64.Build.0 = Release|ARM64
+ {677A8D67-7853-47E6-AE8B-5F8B40129DF3}.Release|Win32.ActiveCfg = Release|Win32
+ {677A8D67-7853-47E6-AE8B-5F8B40129DF3}.Release|Win32.Build.0 = Release|Win32
+ {677A8D67-7853-47E6-AE8B-5F8B40129DF3}.Release|x64.ActiveCfg = Release|x64
+ {677A8D67-7853-47E6-AE8B-5F8B40129DF3}.Release|x64.Build.0 = Release|x64
++ {A203C619-D9AC-4E6A-A96B-A8C2480ABA2B}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {A203C619-D9AC-4E6A-A96B-A8C2480ABA2B}.Debug|ARM64.Build.0 = Debug|ARM64
+ {A203C619-D9AC-4E6A-A96B-A8C2480ABA2B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A203C619-D9AC-4E6A-A96B-A8C2480ABA2B}.Debug|Win32.Build.0 = Debug|Win32
+ {A203C619-D9AC-4E6A-A96B-A8C2480ABA2B}.Debug|x64.ActiveCfg = Debug|x64
+ {A203C619-D9AC-4E6A-A96B-A8C2480ABA2B}.Debug|x64.Build.0 = Debug|x64
++ {A203C619-D9AC-4E6A-A96B-A8C2480ABA2B}.Release|ARM64.ActiveCfg = Release|ARM64
++ {A203C619-D9AC-4E6A-A96B-A8C2480ABA2B}.Release|ARM64.Build.0 = Release|ARM64
+ {A203C619-D9AC-4E6A-A96B-A8C2480ABA2B}.Release|Win32.ActiveCfg = Release|Win32
+ {A203C619-D9AC-4E6A-A96B-A8C2480ABA2B}.Release|Win32.Build.0 = Release|Win32
+ {A203C619-D9AC-4E6A-A96B-A8C2480ABA2B}.Release|x64.ActiveCfg = Release|x64
+ {A203C619-D9AC-4E6A-A96B-A8C2480ABA2B}.Release|x64.Build.0 = Release|x64
++ {14963081-DA64-4F44-9F58-612E8C71E9F0}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {14963081-DA64-4F44-9F58-612E8C71E9F0}.Debug|ARM64.Build.0 = Debug|ARM64
+ {14963081-DA64-4F44-9F58-612E8C71E9F0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {14963081-DA64-4F44-9F58-612E8C71E9F0}.Debug|Win32.Build.0 = Debug|Win32
+ {14963081-DA64-4F44-9F58-612E8C71E9F0}.Debug|x64.ActiveCfg = Debug|x64
+ {14963081-DA64-4F44-9F58-612E8C71E9F0}.Debug|x64.Build.0 = Debug|x64
++ {14963081-DA64-4F44-9F58-612E8C71E9F0}.Release|ARM64.ActiveCfg = Release|ARM64
++ {14963081-DA64-4F44-9F58-612E8C71E9F0}.Release|ARM64.Build.0 = Release|ARM64
+ {14963081-DA64-4F44-9F58-612E8C71E9F0}.Release|Win32.ActiveCfg = Release|Win32
+ {14963081-DA64-4F44-9F58-612E8C71E9F0}.Release|Win32.Build.0 = Release|Win32
+ {14963081-DA64-4F44-9F58-612E8C71E9F0}.Release|x64.ActiveCfg = Release|x64
+ {14963081-DA64-4F44-9F58-612E8C71E9F0}.Release|x64.Build.0 = Release|x64
++ {8B188707-F923-4055-B92B-0E8D909460A9}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {8B188707-F923-4055-B92B-0E8D909460A9}.Debug|ARM64.Build.0 = Debug|ARM64
+ {8B188707-F923-4055-B92B-0E8D909460A9}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8B188707-F923-4055-B92B-0E8D909460A9}.Debug|Win32.Build.0 = Debug|Win32
+ {8B188707-F923-4055-B92B-0E8D909460A9}.Debug|x64.ActiveCfg = Debug|x64
+ {8B188707-F923-4055-B92B-0E8D909460A9}.Debug|x64.Build.0 = Debug|x64
++ {8B188707-F923-4055-B92B-0E8D909460A9}.Release|ARM64.ActiveCfg = Release|ARM64
++ {8B188707-F923-4055-B92B-0E8D909460A9}.Release|ARM64.Build.0 = Release|ARM64
+ {8B188707-F923-4055-B92B-0E8D909460A9}.Release|Win32.ActiveCfg = Release|Win32
+ {8B188707-F923-4055-B92B-0E8D909460A9}.Release|Win32.Build.0 = Release|Win32
+ {8B188707-F923-4055-B92B-0E8D909460A9}.Release|x64.ActiveCfg = Release|x64
+ {8B188707-F923-4055-B92B-0E8D909460A9}.Release|x64.Build.0 = Release|x64
++ {937CA6A8-068B-4E11-A6C7-DBE3783600C4}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {937CA6A8-068B-4E11-A6C7-DBE3783600C4}.Debug|ARM64.Build.0 = Debug|ARM64
+ {937CA6A8-068B-4E11-A6C7-DBE3783600C4}.Debug|Win32.ActiveCfg = Debug|Win32
+ {937CA6A8-068B-4E11-A6C7-DBE3783600C4}.Debug|Win32.Build.0 = Debug|Win32
+ {937CA6A8-068B-4E11-A6C7-DBE3783600C4}.Debug|x64.ActiveCfg = Debug|x64
+ {937CA6A8-068B-4E11-A6C7-DBE3783600C4}.Debug|x64.Build.0 = Debug|x64
++ {937CA6A8-068B-4E11-A6C7-DBE3783600C4}.Release|ARM64.ActiveCfg = Release|ARM64
++ {937CA6A8-068B-4E11-A6C7-DBE3783600C4}.Release|ARM64.Build.0 = Release|ARM64
+ {937CA6A8-068B-4E11-A6C7-DBE3783600C4}.Release|Win32.ActiveCfg = Release|Win32
+ {937CA6A8-068B-4E11-A6C7-DBE3783600C4}.Release|Win32.Build.0 = Release|Win32
+ {937CA6A8-068B-4E11-A6C7-DBE3783600C4}.Release|x64.ActiveCfg = Release|x64
+ {937CA6A8-068B-4E11-A6C7-DBE3783600C4}.Release|x64.Build.0 = Release|x64
++ {75CB1254-66B7-40B0-83E1-146C82043392}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {75CB1254-66B7-40B0-83E1-146C82043392}.Debug|ARM64.Build.0 = Debug|ARM64
+ {75CB1254-66B7-40B0-83E1-146C82043392}.Debug|Win32.ActiveCfg = Debug|Win32
+ {75CB1254-66B7-40B0-83E1-146C82043392}.Debug|Win32.Build.0 = Debug|Win32
+ {75CB1254-66B7-40B0-83E1-146C82043392}.Debug|x64.ActiveCfg = Debug|x64
+ {75CB1254-66B7-40B0-83E1-146C82043392}.Debug|x64.Build.0 = Debug|x64
++ {75CB1254-66B7-40B0-83E1-146C82043392}.Release|ARM64.ActiveCfg = Release|ARM64
++ {75CB1254-66B7-40B0-83E1-146C82043392}.Release|ARM64.Build.0 = Release|ARM64
+ {75CB1254-66B7-40B0-83E1-146C82043392}.Release|Win32.ActiveCfg = Release|Win32
+ {75CB1254-66B7-40B0-83E1-146C82043392}.Release|Win32.Build.0 = Release|Win32
+ {75CB1254-66B7-40B0-83E1-146C82043392}.Release|x64.ActiveCfg = Release|x64
+ {75CB1254-66B7-40B0-83E1-146C82043392}.Release|x64.Build.0 = Release|x64
++ {8E9FE9AB-FDF6-412C-997E-1926F45BDD85}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {8E9FE9AB-FDF6-412C-997E-1926F45BDD85}.Debug|ARM64.Build.0 = Debug|ARM64
+ {8E9FE9AB-FDF6-412C-997E-1926F45BDD85}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8E9FE9AB-FDF6-412C-997E-1926F45BDD85}.Debug|Win32.Build.0 = Debug|Win32
+ {8E9FE9AB-FDF6-412C-997E-1926F45BDD85}.Debug|x64.ActiveCfg = Debug|x64
+ {8E9FE9AB-FDF6-412C-997E-1926F45BDD85}.Debug|x64.Build.0 = Debug|x64
++ {8E9FE9AB-FDF6-412C-997E-1926F45BDD85}.Release|ARM64.ActiveCfg = Release|ARM64
++ {8E9FE9AB-FDF6-412C-997E-1926F45BDD85}.Release|ARM64.Build.0 = Release|ARM64
+ {8E9FE9AB-FDF6-412C-997E-1926F45BDD85}.Release|Win32.ActiveCfg = Release|Win32
+ {8E9FE9AB-FDF6-412C-997E-1926F45BDD85}.Release|Win32.Build.0 = Release|Win32
+ {8E9FE9AB-FDF6-412C-997E-1926F45BDD85}.Release|x64.ActiveCfg = Release|x64
+ {8E9FE9AB-FDF6-412C-997E-1926F45BDD85}.Release|x64.Build.0 = Release|x64
++ {502DB345-C8D1-4555-87B2-39E890E9EA4E}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {502DB345-C8D1-4555-87B2-39E890E9EA4E}.Debug|ARM64.Build.0 = Debug|ARM64
+ {502DB345-C8D1-4555-87B2-39E890E9EA4E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {502DB345-C8D1-4555-87B2-39E890E9EA4E}.Debug|Win32.Build.0 = Debug|Win32
+ {502DB345-C8D1-4555-87B2-39E890E9EA4E}.Debug|x64.ActiveCfg = Debug|x64
+ {502DB345-C8D1-4555-87B2-39E890E9EA4E}.Debug|x64.Build.0 = Debug|x64
++ {502DB345-C8D1-4555-87B2-39E890E9EA4E}.Release|ARM64.ActiveCfg = Release|ARM64
++ {502DB345-C8D1-4555-87B2-39E890E9EA4E}.Release|ARM64.Build.0 = Release|ARM64
+ {502DB345-C8D1-4555-87B2-39E890E9EA4E}.Release|Win32.ActiveCfg = Release|Win32
+ {502DB345-C8D1-4555-87B2-39E890E9EA4E}.Release|Win32.Build.0 = Release|Win32
+ {502DB345-C8D1-4555-87B2-39E890E9EA4E}.Release|x64.ActiveCfg = Release|x64
+ {502DB345-C8D1-4555-87B2-39E890E9EA4E}.Release|x64.Build.0 = Release|x64
++ {C47034AB-1F38-43EC-9EE5-FF8D51F5C39B}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {C47034AB-1F38-43EC-9EE5-FF8D51F5C39B}.Debug|ARM64.Build.0 = Debug|ARM64
+ {C47034AB-1F38-43EC-9EE5-FF8D51F5C39B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C47034AB-1F38-43EC-9EE5-FF8D51F5C39B}.Debug|Win32.Build.0 = Debug|Win32
+ {C47034AB-1F38-43EC-9EE5-FF8D51F5C39B}.Debug|x64.ActiveCfg = Debug|x64
+ {C47034AB-1F38-43EC-9EE5-FF8D51F5C39B}.Debug|x64.Build.0 = Debug|x64
++ {C47034AB-1F38-43EC-9EE5-FF8D51F5C39B}.Release|ARM64.ActiveCfg = Release|ARM64
++ {C47034AB-1F38-43EC-9EE5-FF8D51F5C39B}.Release|ARM64.Build.0 = Release|ARM64
+ {C47034AB-1F38-43EC-9EE5-FF8D51F5C39B}.Release|Win32.ActiveCfg = Release|Win32
+ {C47034AB-1F38-43EC-9EE5-FF8D51F5C39B}.Release|Win32.Build.0 = Release|Win32
+ {C47034AB-1F38-43EC-9EE5-FF8D51F5C39B}.Release|x64.ActiveCfg = Release|x64
+ {C47034AB-1F38-43EC-9EE5-FF8D51F5C39B}.Release|x64.Build.0 = Release|x64
++ {BF983093-3FD9-457F-8DE1-1F50B92536C4}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {BF983093-3FD9-457F-8DE1-1F50B92536C4}.Debug|ARM64.Build.0 = Debug|ARM64
+ {BF983093-3FD9-457F-8DE1-1F50B92536C4}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BF983093-3FD9-457F-8DE1-1F50B92536C4}.Debug|Win32.Build.0 = Debug|Win32
+ {BF983093-3FD9-457F-8DE1-1F50B92536C4}.Debug|x64.ActiveCfg = Debug|x64
+ {BF983093-3FD9-457F-8DE1-1F50B92536C4}.Debug|x64.Build.0 = Debug|x64
++ {BF983093-3FD9-457F-8DE1-1F50B92536C4}.Release|ARM64.ActiveCfg = Release|ARM64
++ {BF983093-3FD9-457F-8DE1-1F50B92536C4}.Release|ARM64.Build.0 = Release|ARM64
+ {BF983093-3FD9-457F-8DE1-1F50B92536C4}.Release|Win32.ActiveCfg = Release|Win32
+ {BF983093-3FD9-457F-8DE1-1F50B92536C4}.Release|Win32.Build.0 = Release|Win32
+ {BF983093-3FD9-457F-8DE1-1F50B92536C4}.Release|x64.ActiveCfg = Release|x64
+ {BF983093-3FD9-457F-8DE1-1F50B92536C4}.Release|x64.Build.0 = Release|x64
++ {8772B3A3-F33A-4174-8006-C72DC40DE189}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {8772B3A3-F33A-4174-8006-C72DC40DE189}.Debug|ARM64.Build.0 = Debug|ARM64
+ {8772B3A3-F33A-4174-8006-C72DC40DE189}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8772B3A3-F33A-4174-8006-C72DC40DE189}.Debug|Win32.Build.0 = Debug|Win32
+ {8772B3A3-F33A-4174-8006-C72DC40DE189}.Debug|x64.ActiveCfg = Debug|x64
+ {8772B3A3-F33A-4174-8006-C72DC40DE189}.Debug|x64.Build.0 = Debug|x64
++ {8772B3A3-F33A-4174-8006-C72DC40DE189}.Release|ARM64.ActiveCfg = Release|ARM64
++ {8772B3A3-F33A-4174-8006-C72DC40DE189}.Release|ARM64.Build.0 = Release|ARM64
+ {8772B3A3-F33A-4174-8006-C72DC40DE189}.Release|Win32.ActiveCfg = Release|Win32
+ {8772B3A3-F33A-4174-8006-C72DC40DE189}.Release|Win32.Build.0 = Release|Win32
+ {8772B3A3-F33A-4174-8006-C72DC40DE189}.Release|x64.ActiveCfg = Release|x64
+ {8772B3A3-F33A-4174-8006-C72DC40DE189}.Release|x64.Build.0 = Release|x64
++ {5CE429F3-E82C-42A8-A235-EDA309B34A47}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {5CE429F3-E82C-42A8-A235-EDA309B34A47}.Debug|ARM64.Build.0 = Debug|ARM64
+ {5CE429F3-E82C-42A8-A235-EDA309B34A47}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5CE429F3-E82C-42A8-A235-EDA309B34A47}.Debug|Win32.Build.0 = Debug|Win32
+ {5CE429F3-E82C-42A8-A235-EDA309B34A47}.Debug|x64.ActiveCfg = Debug|x64
+ {5CE429F3-E82C-42A8-A235-EDA309B34A47}.Debug|x64.Build.0 = Debug|x64
++ {5CE429F3-E82C-42A8-A235-EDA309B34A47}.Release|ARM64.ActiveCfg = Release|ARM64
++ {5CE429F3-E82C-42A8-A235-EDA309B34A47}.Release|ARM64.Build.0 = Release|ARM64
+ {5CE429F3-E82C-42A8-A235-EDA309B34A47}.Release|Win32.ActiveCfg = Release|Win32
+ {5CE429F3-E82C-42A8-A235-EDA309B34A47}.Release|Win32.Build.0 = Release|Win32
+ {5CE429F3-E82C-42A8-A235-EDA309B34A47}.Release|x64.ActiveCfg = Release|x64
+ {5CE429F3-E82C-42A8-A235-EDA309B34A47}.Release|x64.Build.0 = Release|x64
++ {3C4EEB75-4F9C-4016-AC37-21EF5BC87C67}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {3C4EEB75-4F9C-4016-AC37-21EF5BC87C67}.Debug|ARM64.Build.0 = Debug|ARM64
+ {3C4EEB75-4F9C-4016-AC37-21EF5BC87C67}.Debug|Win32.ActiveCfg = Debug|Win32
+ {3C4EEB75-4F9C-4016-AC37-21EF5BC87C67}.Debug|Win32.Build.0 = Debug|Win32
+ {3C4EEB75-4F9C-4016-AC37-21EF5BC87C67}.Debug|x64.ActiveCfg = Debug|x64
+ {3C4EEB75-4F9C-4016-AC37-21EF5BC87C67}.Debug|x64.Build.0 = Debug|x64
++ {3C4EEB75-4F9C-4016-AC37-21EF5BC87C67}.Release|ARM64.ActiveCfg = Release|ARM64
++ {3C4EEB75-4F9C-4016-AC37-21EF5BC87C67}.Release|ARM64.Build.0 = Release|ARM64
+ {3C4EEB75-4F9C-4016-AC37-21EF5BC87C67}.Release|Win32.ActiveCfg = Release|Win32
+ {3C4EEB75-4F9C-4016-AC37-21EF5BC87C67}.Release|Win32.Build.0 = Release|Win32
+ {3C4EEB75-4F9C-4016-AC37-21EF5BC87C67}.Release|x64.ActiveCfg = Release|x64
+ {3C4EEB75-4F9C-4016-AC37-21EF5BC87C67}.Release|x64.Build.0 = Release|x64
++ {7C43699D-0EC4-4776-8901-F78D84CC464F}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {7C43699D-0EC4-4776-8901-F78D84CC464F}.Debug|ARM64.Build.0 = Debug|ARM64
+ {7C43699D-0EC4-4776-8901-F78D84CC464F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7C43699D-0EC4-4776-8901-F78D84CC464F}.Debug|Win32.Build.0 = Debug|Win32
+ {7C43699D-0EC4-4776-8901-F78D84CC464F}.Debug|x64.ActiveCfg = Debug|x64
+ {7C43699D-0EC4-4776-8901-F78D84CC464F}.Debug|x64.Build.0 = Debug|x64
++ {7C43699D-0EC4-4776-8901-F78D84CC464F}.Release|ARM64.ActiveCfg = Release|ARM64
++ {7C43699D-0EC4-4776-8901-F78D84CC464F}.Release|ARM64.Build.0 = Release|ARM64
+ {7C43699D-0EC4-4776-8901-F78D84CC464F}.Release|Win32.ActiveCfg = Release|Win32
+ {7C43699D-0EC4-4776-8901-F78D84CC464F}.Release|Win32.Build.0 = Release|Win32
+ {7C43699D-0EC4-4776-8901-F78D84CC464F}.Release|x64.ActiveCfg = Release|x64
+ {7C43699D-0EC4-4776-8901-F78D84CC464F}.Release|x64.Build.0 = Release|x64
++ {1AC592D5-4F5B-4224-B36F-F43914891A54}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {1AC592D5-4F5B-4224-B36F-F43914891A54}.Debug|ARM64.Build.0 = Debug|ARM64
+ {1AC592D5-4F5B-4224-B36F-F43914891A54}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1AC592D5-4F5B-4224-B36F-F43914891A54}.Debug|Win32.Build.0 = Debug|Win32
+ {1AC592D5-4F5B-4224-B36F-F43914891A54}.Debug|x64.ActiveCfg = Debug|x64
+ {1AC592D5-4F5B-4224-B36F-F43914891A54}.Debug|x64.Build.0 = Debug|x64
++ {1AC592D5-4F5B-4224-B36F-F43914891A54}.Release|ARM64.ActiveCfg = Release|ARM64
++ {1AC592D5-4F5B-4224-B36F-F43914891A54}.Release|ARM64.Build.0 = Release|ARM64
+ {1AC592D5-4F5B-4224-B36F-F43914891A54}.Release|Win32.ActiveCfg = Release|Win32
+ {1AC592D5-4F5B-4224-B36F-F43914891A54}.Release|Win32.Build.0 = Release|Win32
+ {1AC592D5-4F5B-4224-B36F-F43914891A54}.Release|x64.ActiveCfg = Release|x64
+ {1AC592D5-4F5B-4224-B36F-F43914891A54}.Release|x64.Build.0 = Release|x64
++ {555FE755-B744-4C13-9A7D-0F9D8FDEC132}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {555FE755-B744-4C13-9A7D-0F9D8FDEC132}.Debug|ARM64.Build.0 = Debug|ARM64
+ {555FE755-B744-4C13-9A7D-0F9D8FDEC132}.Debug|Win32.ActiveCfg = Debug|Win32
+ {555FE755-B744-4C13-9A7D-0F9D8FDEC132}.Debug|Win32.Build.0 = Debug|Win32
+ {555FE755-B744-4C13-9A7D-0F9D8FDEC132}.Debug|x64.ActiveCfg = Debug|x64
+ {555FE755-B744-4C13-9A7D-0F9D8FDEC132}.Debug|x64.Build.0 = Debug|x64
++ {555FE755-B744-4C13-9A7D-0F9D8FDEC132}.Release|ARM64.ActiveCfg = Release|ARM64
++ {555FE755-B744-4C13-9A7D-0F9D8FDEC132}.Release|ARM64.Build.0 = Release|ARM64
+ {555FE755-B744-4C13-9A7D-0F9D8FDEC132}.Release|Win32.ActiveCfg = Release|Win32
+ {555FE755-B744-4C13-9A7D-0F9D8FDEC132}.Release|Win32.Build.0 = Release|Win32
+ {555FE755-B744-4C13-9A7D-0F9D8FDEC132}.Release|x64.ActiveCfg = Release|x64
+ {555FE755-B744-4C13-9A7D-0F9D8FDEC132}.Release|x64.Build.0 = Release|x64
++ {6707C818-9BC2-4E4D-85DB-374C8CAA491E}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {6707C818-9BC2-4E4D-85DB-374C8CAA491E}.Debug|ARM64.Build.0 = Debug|ARM64
+ {6707C818-9BC2-4E4D-85DB-374C8CAA491E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6707C818-9BC2-4E4D-85DB-374C8CAA491E}.Debug|Win32.Build.0 = Debug|Win32
+ {6707C818-9BC2-4E4D-85DB-374C8CAA491E}.Debug|x64.ActiveCfg = Debug|x64
+ {6707C818-9BC2-4E4D-85DB-374C8CAA491E}.Debug|x64.Build.0 = Debug|x64
++ {6707C818-9BC2-4E4D-85DB-374C8CAA491E}.Release|ARM64.ActiveCfg = Release|ARM64
++ {6707C818-9BC2-4E4D-85DB-374C8CAA491E}.Release|ARM64.Build.0 = Release|ARM64
+ {6707C818-9BC2-4E4D-85DB-374C8CAA491E}.Release|Win32.ActiveCfg = Release|Win32
+ {6707C818-9BC2-4E4D-85DB-374C8CAA491E}.Release|Win32.Build.0 = Release|Win32
+ {6707C818-9BC2-4E4D-85DB-374C8CAA491E}.Release|x64.ActiveCfg = Release|x64
+ {6707C818-9BC2-4E4D-85DB-374C8CAA491E}.Release|x64.Build.0 = Release|x64
++ {B5534C9D-9886-44DE-920B-29F0F1C9DD28}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {B5534C9D-9886-44DE-920B-29F0F1C9DD28}.Debug|ARM64.Build.0 = Debug|ARM64
+ {B5534C9D-9886-44DE-920B-29F0F1C9DD28}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B5534C9D-9886-44DE-920B-29F0F1C9DD28}.Debug|Win32.Build.0 = Debug|Win32
+ {B5534C9D-9886-44DE-920B-29F0F1C9DD28}.Debug|x64.ActiveCfg = Debug|x64
+ {B5534C9D-9886-44DE-920B-29F0F1C9DD28}.Debug|x64.Build.0 = Debug|x64
++ {B5534C9D-9886-44DE-920B-29F0F1C9DD28}.Release|ARM64.ActiveCfg = Release|ARM64
++ {B5534C9D-9886-44DE-920B-29F0F1C9DD28}.Release|ARM64.Build.0 = Release|ARM64
+ {B5534C9D-9886-44DE-920B-29F0F1C9DD28}.Release|Win32.ActiveCfg = Release|Win32
+ {B5534C9D-9886-44DE-920B-29F0F1C9DD28}.Release|Win32.Build.0 = Release|Win32
+ {B5534C9D-9886-44DE-920B-29F0F1C9DD28}.Release|x64.ActiveCfg = Release|x64
+ {B5534C9D-9886-44DE-920B-29F0F1C9DD28}.Release|x64.Build.0 = Release|x64
++ {800B208B-50A2-48B7-BA68-DC1CC6F42D8C}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {800B208B-50A2-48B7-BA68-DC1CC6F42D8C}.Debug|ARM64.Build.0 = Debug|ARM64
+ {800B208B-50A2-48B7-BA68-DC1CC6F42D8C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {800B208B-50A2-48B7-BA68-DC1CC6F42D8C}.Debug|Win32.Build.0 = Debug|Win32
+ {800B208B-50A2-48B7-BA68-DC1CC6F42D8C}.Debug|x64.ActiveCfg = Debug|x64
+ {800B208B-50A2-48B7-BA68-DC1CC6F42D8C}.Debug|x64.Build.0 = Debug|x64
++ {800B208B-50A2-48B7-BA68-DC1CC6F42D8C}.Release|ARM64.ActiveCfg = Release|ARM64
++ {800B208B-50A2-48B7-BA68-DC1CC6F42D8C}.Release|ARM64.Build.0 = Release|ARM64
+ {800B208B-50A2-48B7-BA68-DC1CC6F42D8C}.Release|Win32.ActiveCfg = Release|Win32
+ {800B208B-50A2-48B7-BA68-DC1CC6F42D8C}.Release|Win32.Build.0 = Release|Win32
+ {800B208B-50A2-48B7-BA68-DC1CC6F42D8C}.Release|x64.ActiveCfg = Release|x64
+ {800B208B-50A2-48B7-BA68-DC1CC6F42D8C}.Release|x64.Build.0 = Release|x64
++ {5D159FE5-DE77-4EDF-974E-D4FF448BD717}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {5D159FE5-DE77-4EDF-974E-D4FF448BD717}.Debug|ARM64.Build.0 = Debug|ARM64
+ {5D159FE5-DE77-4EDF-974E-D4FF448BD717}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5D159FE5-DE77-4EDF-974E-D4FF448BD717}.Debug|Win32.Build.0 = Debug|Win32
+ {5D159FE5-DE77-4EDF-974E-D4FF448BD717}.Debug|x64.ActiveCfg = Debug|x64
+ {5D159FE5-DE77-4EDF-974E-D4FF448BD717}.Debug|x64.Build.0 = Debug|x64
++ {5D159FE5-DE77-4EDF-974E-D4FF448BD717}.Release|ARM64.ActiveCfg = Release|ARM64
++ {5D159FE5-DE77-4EDF-974E-D4FF448BD717}.Release|ARM64.Build.0 = Release|ARM64
+ {5D159FE5-DE77-4EDF-974E-D4FF448BD717}.Release|Win32.ActiveCfg = Release|Win32
+ {5D159FE5-DE77-4EDF-974E-D4FF448BD717}.Release|Win32.Build.0 = Release|Win32
+ {5D159FE5-DE77-4EDF-974E-D4FF448BD717}.Release|x64.ActiveCfg = Release|x64
+ {5D159FE5-DE77-4EDF-974E-D4FF448BD717}.Release|x64.Build.0 = Release|x64
++ {211B1F3D-33CA-4DB0-883A-203CF6402EFA}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {211B1F3D-33CA-4DB0-883A-203CF6402EFA}.Debug|ARM64.Build.0 = Debug|ARM64
+ {211B1F3D-33CA-4DB0-883A-203CF6402EFA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {211B1F3D-33CA-4DB0-883A-203CF6402EFA}.Debug|Win32.Build.0 = Debug|Win32
+ {211B1F3D-33CA-4DB0-883A-203CF6402EFA}.Debug|x64.ActiveCfg = Debug|x64
+ {211B1F3D-33CA-4DB0-883A-203CF6402EFA}.Debug|x64.Build.0 = Debug|x64
++ {211B1F3D-33CA-4DB0-883A-203CF6402EFA}.Release|ARM64.ActiveCfg = Release|ARM64
++ {211B1F3D-33CA-4DB0-883A-203CF6402EFA}.Release|ARM64.Build.0 = Release|ARM64
+ {211B1F3D-33CA-4DB0-883A-203CF6402EFA}.Release|Win32.ActiveCfg = Release|Win32
+ {211B1F3D-33CA-4DB0-883A-203CF6402EFA}.Release|Win32.Build.0 = Release|Win32
+ {211B1F3D-33CA-4DB0-883A-203CF6402EFA}.Release|x64.ActiveCfg = Release|x64
+ {211B1F3D-33CA-4DB0-883A-203CF6402EFA}.Release|x64.Build.0 = Release|x64
++ {A84C7B38-C92A-4A05-9588-4D1FB71B1BE0}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {A84C7B38-C92A-4A05-9588-4D1FB71B1BE0}.Debug|ARM64.Build.0 = Debug|ARM64
+ {A84C7B38-C92A-4A05-9588-4D1FB71B1BE0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A84C7B38-C92A-4A05-9588-4D1FB71B1BE0}.Debug|Win32.Build.0 = Debug|Win32
+ {A84C7B38-C92A-4A05-9588-4D1FB71B1BE0}.Debug|x64.ActiveCfg = Debug|x64
+ {A84C7B38-C92A-4A05-9588-4D1FB71B1BE0}.Debug|x64.Build.0 = Debug|x64
++ {A84C7B38-C92A-4A05-9588-4D1FB71B1BE0}.Release|ARM64.ActiveCfg = Release|ARM64
++ {A84C7B38-C92A-4A05-9588-4D1FB71B1BE0}.Release|ARM64.Build.0 = Release|ARM64
+ {A84C7B38-C92A-4A05-9588-4D1FB71B1BE0}.Release|Win32.ActiveCfg = Release|Win32
+ {A84C7B38-C92A-4A05-9588-4D1FB71B1BE0}.Release|Win32.Build.0 = Release|Win32
+ {A84C7B38-C92A-4A05-9588-4D1FB71B1BE0}.Release|x64.ActiveCfg = Release|x64
+ {A84C7B38-C92A-4A05-9588-4D1FB71B1BE0}.Release|x64.Build.0 = Release|x64
++ {F5819E2D-1A7F-460E-B220-328A83A8FD2C}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {F5819E2D-1A7F-460E-B220-328A83A8FD2C}.Debug|ARM64.Build.0 = Debug|ARM64
+ {F5819E2D-1A7F-460E-B220-328A83A8FD2C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F5819E2D-1A7F-460E-B220-328A83A8FD2C}.Debug|Win32.Build.0 = Debug|Win32
+ {F5819E2D-1A7F-460E-B220-328A83A8FD2C}.Debug|x64.ActiveCfg = Debug|x64
+ {F5819E2D-1A7F-460E-B220-328A83A8FD2C}.Debug|x64.Build.0 = Debug|x64
++ {F5819E2D-1A7F-460E-B220-328A83A8FD2C}.Release|ARM64.ActiveCfg = Release|ARM64
++ {F5819E2D-1A7F-460E-B220-328A83A8FD2C}.Release|ARM64.Build.0 = Release|ARM64
+ {F5819E2D-1A7F-460E-B220-328A83A8FD2C}.Release|Win32.ActiveCfg = Release|Win32
+ {F5819E2D-1A7F-460E-B220-328A83A8FD2C}.Release|Win32.Build.0 = Release|Win32
+ {F5819E2D-1A7F-460E-B220-328A83A8FD2C}.Release|x64.ActiveCfg = Release|x64
+ {F5819E2D-1A7F-460E-B220-328A83A8FD2C}.Release|x64.Build.0 = Release|x64
++ {35798C92-CC45-4AC5-A33E-8D82F7CF847E}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {35798C92-CC45-4AC5-A33E-8D82F7CF847E}.Debug|ARM64.Build.0 = Debug|ARM64
+ {35798C92-CC45-4AC5-A33E-8D82F7CF847E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {35798C92-CC45-4AC5-A33E-8D82F7CF847E}.Debug|Win32.Build.0 = Debug|Win32
+ {35798C92-CC45-4AC5-A33E-8D82F7CF847E}.Debug|x64.ActiveCfg = Debug|x64
+ {35798C92-CC45-4AC5-A33E-8D82F7CF847E}.Debug|x64.Build.0 = Debug|x64
++ {35798C92-CC45-4AC5-A33E-8D82F7CF847E}.Release|ARM64.ActiveCfg = Release|ARM64
++ {35798C92-CC45-4AC5-A33E-8D82F7CF847E}.Release|ARM64.Build.0 = Release|ARM64
+ {35798C92-CC45-4AC5-A33E-8D82F7CF847E}.Release|Win32.ActiveCfg = Release|Win32
+ {35798C92-CC45-4AC5-A33E-8D82F7CF847E}.Release|Win32.Build.0 = Release|Win32
+ {35798C92-CC45-4AC5-A33E-8D82F7CF847E}.Release|x64.ActiveCfg = Release|x64
+ {35798C92-CC45-4AC5-A33E-8D82F7CF847E}.Release|x64.Build.0 = Release|x64
++ {28734BFB-4C00-455D-96A7-2CA6C0D598E1}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {28734BFB-4C00-455D-96A7-2CA6C0D598E1}.Debug|ARM64.Build.0 = Debug|ARM64
+ {28734BFB-4C00-455D-96A7-2CA6C0D598E1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {28734BFB-4C00-455D-96A7-2CA6C0D598E1}.Debug|Win32.Build.0 = Debug|Win32
+ {28734BFB-4C00-455D-96A7-2CA6C0D598E1}.Debug|x64.ActiveCfg = Debug|x64
+ {28734BFB-4C00-455D-96A7-2CA6C0D598E1}.Debug|x64.Build.0 = Debug|x64
++ {28734BFB-4C00-455D-96A7-2CA6C0D598E1}.Release|ARM64.ActiveCfg = Release|ARM64
++ {28734BFB-4C00-455D-96A7-2CA6C0D598E1}.Release|ARM64.Build.0 = Release|ARM64
+ {28734BFB-4C00-455D-96A7-2CA6C0D598E1}.Release|Win32.ActiveCfg = Release|Win32
+ {28734BFB-4C00-455D-96A7-2CA6C0D598E1}.Release|Win32.Build.0 = Release|Win32
+ {28734BFB-4C00-455D-96A7-2CA6C0D598E1}.Release|x64.ActiveCfg = Release|x64
+ {28734BFB-4C00-455D-96A7-2CA6C0D598E1}.Release|x64.Build.0 = Release|x64
++ {1738FE1E-34B4-4657-AE5A-94CA8A31A6E9}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {1738FE1E-34B4-4657-AE5A-94CA8A31A6E9}.Debug|ARM64.Build.0 = Debug|ARM64
+ {1738FE1E-34B4-4657-AE5A-94CA8A31A6E9}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1738FE1E-34B4-4657-AE5A-94CA8A31A6E9}.Debug|Win32.Build.0 = Debug|Win32
+ {1738FE1E-34B4-4657-AE5A-94CA8A31A6E9}.Debug|x64.ActiveCfg = Debug|x64
+ {1738FE1E-34B4-4657-AE5A-94CA8A31A6E9}.Debug|x64.Build.0 = Debug|x64
++ {1738FE1E-34B4-4657-AE5A-94CA8A31A6E9}.Release|ARM64.ActiveCfg = Release|ARM64
++ {1738FE1E-34B4-4657-AE5A-94CA8A31A6E9}.Release|ARM64.Build.0 = Release|ARM64
+ {1738FE1E-34B4-4657-AE5A-94CA8A31A6E9}.Release|Win32.ActiveCfg = Release|Win32
+ {1738FE1E-34B4-4657-AE5A-94CA8A31A6E9}.Release|Win32.Build.0 = Release|Win32
+ {1738FE1E-34B4-4657-AE5A-94CA8A31A6E9}.Release|x64.ActiveCfg = Release|x64
+ {1738FE1E-34B4-4657-AE5A-94CA8A31A6E9}.Release|x64.Build.0 = Release|x64
++ {A6116D1B-1A43-4F56-AF6B-DF79D7A28317}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {A6116D1B-1A43-4F56-AF6B-DF79D7A28317}.Debug|ARM64.Build.0 = Debug|ARM64
+ {A6116D1B-1A43-4F56-AF6B-DF79D7A28317}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A6116D1B-1A43-4F56-AF6B-DF79D7A28317}.Debug|Win32.Build.0 = Debug|Win32
+ {A6116D1B-1A43-4F56-AF6B-DF79D7A28317}.Debug|x64.ActiveCfg = Debug|x64
+ {A6116D1B-1A43-4F56-AF6B-DF79D7A28317}.Debug|x64.Build.0 = Debug|x64
++ {A6116D1B-1A43-4F56-AF6B-DF79D7A28317}.Release|ARM64.ActiveCfg = Release|ARM64
++ {A6116D1B-1A43-4F56-AF6B-DF79D7A28317}.Release|ARM64.Build.0 = Release|ARM64
+ {A6116D1B-1A43-4F56-AF6B-DF79D7A28317}.Release|Win32.ActiveCfg = Release|Win32
+ {A6116D1B-1A43-4F56-AF6B-DF79D7A28317}.Release|Win32.Build.0 = Release|Win32
+ {A6116D1B-1A43-4F56-AF6B-DF79D7A28317}.Release|x64.ActiveCfg = Release|x64
+ {A6116D1B-1A43-4F56-AF6B-DF79D7A28317}.Release|x64.Build.0 = Release|x64
++ {40607BCA-7DC6-400F-BC4C-96A9AB208475}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {40607BCA-7DC6-400F-BC4C-96A9AB208475}.Debug|ARM64.Build.0 = Debug|ARM64
+ {40607BCA-7DC6-400F-BC4C-96A9AB208475}.Debug|Win32.ActiveCfg = Debug|Win32
+ {40607BCA-7DC6-400F-BC4C-96A9AB208475}.Debug|Win32.Build.0 = Debug|Win32
+ {40607BCA-7DC6-400F-BC4C-96A9AB208475}.Debug|x64.ActiveCfg = Debug|x64
+ {40607BCA-7DC6-400F-BC4C-96A9AB208475}.Debug|x64.Build.0 = Debug|x64
++ {40607BCA-7DC6-400F-BC4C-96A9AB208475}.Release|ARM64.ActiveCfg = Release|ARM64
++ {40607BCA-7DC6-400F-BC4C-96A9AB208475}.Release|ARM64.Build.0 = Release|ARM64
+ {40607BCA-7DC6-400F-BC4C-96A9AB208475}.Release|Win32.ActiveCfg = Release|Win32
+ {40607BCA-7DC6-400F-BC4C-96A9AB208475}.Release|Win32.Build.0 = Release|Win32
+ {40607BCA-7DC6-400F-BC4C-96A9AB208475}.Release|x64.ActiveCfg = Release|x64
+ {40607BCA-7DC6-400F-BC4C-96A9AB208475}.Release|x64.Build.0 = Release|x64
++ {B59EE041-28C6-4919-80F9-52249A799B7B}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {B59EE041-28C6-4919-80F9-52249A799B7B}.Debug|ARM64.Build.0 = Debug|ARM64
+ {B59EE041-28C6-4919-80F9-52249A799B7B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B59EE041-28C6-4919-80F9-52249A799B7B}.Debug|Win32.Build.0 = Debug|Win32
+ {B59EE041-28C6-4919-80F9-52249A799B7B}.Debug|x64.ActiveCfg = Debug|x64
+ {B59EE041-28C6-4919-80F9-52249A799B7B}.Debug|x64.Build.0 = Debug|x64
++ {B59EE041-28C6-4919-80F9-52249A799B7B}.Release|ARM64.ActiveCfg = Release|ARM64
++ {B59EE041-28C6-4919-80F9-52249A799B7B}.Release|ARM64.Build.0 = Release|ARM64
+ {B59EE041-28C6-4919-80F9-52249A799B7B}.Release|Win32.ActiveCfg = Release|Win32
+ {B59EE041-28C6-4919-80F9-52249A799B7B}.Release|Win32.Build.0 = Release|Win32
+ {B59EE041-28C6-4919-80F9-52249A799B7B}.Release|x64.ActiveCfg = Release|x64
+ {B59EE041-28C6-4919-80F9-52249A799B7B}.Release|x64.Build.0 = Release|x64
++ {0CAA738A-C56B-4F54-A8A3-B27C7220FC75}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {0CAA738A-C56B-4F54-A8A3-B27C7220FC75}.Debug|ARM64.Build.0 = Debug|ARM64
+ {0CAA738A-C56B-4F54-A8A3-B27C7220FC75}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0CAA738A-C56B-4F54-A8A3-B27C7220FC75}.Debug|Win32.Build.0 = Debug|Win32
+ {0CAA738A-C56B-4F54-A8A3-B27C7220FC75}.Debug|x64.ActiveCfg = Debug|x64
+ {0CAA738A-C56B-4F54-A8A3-B27C7220FC75}.Debug|x64.Build.0 = Debug|x64
++ {0CAA738A-C56B-4F54-A8A3-B27C7220FC75}.Release|ARM64.ActiveCfg = Release|ARM64
++ {0CAA738A-C56B-4F54-A8A3-B27C7220FC75}.Release|ARM64.Build.0 = Release|ARM64
+ {0CAA738A-C56B-4F54-A8A3-B27C7220FC75}.Release|Win32.ActiveCfg = Release|Win32
+ {0CAA738A-C56B-4F54-A8A3-B27C7220FC75}.Release|Win32.Build.0 = Release|Win32
+ {0CAA738A-C56B-4F54-A8A3-B27C7220FC75}.Release|x64.ActiveCfg = Release|x64
+ {0CAA738A-C56B-4F54-A8A3-B27C7220FC75}.Release|x64.Build.0 = Release|x64
++ {950ACA47-2721-4D2E-8F19-C48759F1E492}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {950ACA47-2721-4D2E-8F19-C48759F1E492}.Debug|ARM64.Build.0 = Debug|ARM64
+ {950ACA47-2721-4D2E-8F19-C48759F1E492}.Debug|Win32.ActiveCfg = Debug|Win32
+ {950ACA47-2721-4D2E-8F19-C48759F1E492}.Debug|Win32.Build.0 = Debug|Win32
+ {950ACA47-2721-4D2E-8F19-C48759F1E492}.Debug|x64.ActiveCfg = Debug|x64
+ {950ACA47-2721-4D2E-8F19-C48759F1E492}.Debug|x64.Build.0 = Debug|x64
++ {950ACA47-2721-4D2E-8F19-C48759F1E492}.Release|ARM64.ActiveCfg = Release|ARM64
++ {950ACA47-2721-4D2E-8F19-C48759F1E492}.Release|ARM64.Build.0 = Release|ARM64
+ {950ACA47-2721-4D2E-8F19-C48759F1E492}.Release|Win32.ActiveCfg = Release|Win32
+ {950ACA47-2721-4D2E-8F19-C48759F1E492}.Release|Win32.Build.0 = Release|Win32
+ {950ACA47-2721-4D2E-8F19-C48759F1E492}.Release|x64.ActiveCfg = Release|x64
+ {950ACA47-2721-4D2E-8F19-C48759F1E492}.Release|x64.Build.0 = Release|x64
++ {4C225734-B4C0-4D1D-94F6-2CC48144F12D}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {4C225734-B4C0-4D1D-94F6-2CC48144F12D}.Debug|ARM64.Build.0 = Debug|ARM64
+ {4C225734-B4C0-4D1D-94F6-2CC48144F12D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4C225734-B4C0-4D1D-94F6-2CC48144F12D}.Debug|Win32.Build.0 = Debug|Win32
+ {4C225734-B4C0-4D1D-94F6-2CC48144F12D}.Debug|x64.ActiveCfg = Debug|x64
+ {4C225734-B4C0-4D1D-94F6-2CC48144F12D}.Debug|x64.Build.0 = Debug|x64
++ {4C225734-B4C0-4D1D-94F6-2CC48144F12D}.Release|ARM64.ActiveCfg = Release|ARM64
++ {4C225734-B4C0-4D1D-94F6-2CC48144F12D}.Release|ARM64.Build.0 = Release|ARM64
+ {4C225734-B4C0-4D1D-94F6-2CC48144F12D}.Release|Win32.ActiveCfg = Release|Win32
+ {4C225734-B4C0-4D1D-94F6-2CC48144F12D}.Release|Win32.Build.0 = Release|Win32
+ {4C225734-B4C0-4D1D-94F6-2CC48144F12D}.Release|x64.ActiveCfg = Release|x64
+ {4C225734-B4C0-4D1D-94F6-2CC48144F12D}.Release|x64.Build.0 = Release|x64
++ {487DF829-9D13-4C6F-AA24-2C8A4115B657}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {487DF829-9D13-4C6F-AA24-2C8A4115B657}.Debug|ARM64.Build.0 = Debug|ARM64
+ {487DF829-9D13-4C6F-AA24-2C8A4115B657}.Debug|Win32.ActiveCfg = Debug|Win32
+ {487DF829-9D13-4C6F-AA24-2C8A4115B657}.Debug|Win32.Build.0 = Debug|Win32
+ {487DF829-9D13-4C6F-AA24-2C8A4115B657}.Debug|x64.ActiveCfg = Debug|x64
+ {487DF829-9D13-4C6F-AA24-2C8A4115B657}.Debug|x64.Build.0 = Debug|x64
++ {487DF829-9D13-4C6F-AA24-2C8A4115B657}.Release|ARM64.ActiveCfg = Release|ARM64
++ {487DF829-9D13-4C6F-AA24-2C8A4115B657}.Release|ARM64.Build.0 = Release|ARM64
+ {487DF829-9D13-4C6F-AA24-2C8A4115B657}.Release|Win32.ActiveCfg = Release|Win32
+ {487DF829-9D13-4C6F-AA24-2C8A4115B657}.Release|Win32.Build.0 = Release|Win32
+ {487DF829-9D13-4C6F-AA24-2C8A4115B657}.Release|x64.ActiveCfg = Release|x64
+ {487DF829-9D13-4C6F-AA24-2C8A4115B657}.Release|x64.Build.0 = Release|x64
++ {DD8664D4-902B-493B-BAFA-E559100A2755}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {DD8664D4-902B-493B-BAFA-E559100A2755}.Debug|ARM64.Build.0 = Debug|ARM64
+ {DD8664D4-902B-493B-BAFA-E559100A2755}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DD8664D4-902B-493B-BAFA-E559100A2755}.Debug|Win32.Build.0 = Debug|Win32
+ {DD8664D4-902B-493B-BAFA-E559100A2755}.Debug|x64.ActiveCfg = Debug|x64
+ {DD8664D4-902B-493B-BAFA-E559100A2755}.Debug|x64.Build.0 = Debug|x64
++ {DD8664D4-902B-493B-BAFA-E559100A2755}.Release|ARM64.ActiveCfg = Release|ARM64
++ {DD8664D4-902B-493B-BAFA-E559100A2755}.Release|ARM64.Build.0 = Release|ARM64
+ {DD8664D4-902B-493B-BAFA-E559100A2755}.Release|Win32.ActiveCfg = Release|Win32
+ {DD8664D4-902B-493B-BAFA-E559100A2755}.Release|Win32.Build.0 = Release|Win32
+ {DD8664D4-902B-493B-BAFA-E559100A2755}.Release|x64.ActiveCfg = Release|x64
+ {DD8664D4-902B-493B-BAFA-E559100A2755}.Release|x64.Build.0 = Release|x64
++ {475193E3-1120-4D13-A9C1-C6B99558E44A}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {475193E3-1120-4D13-A9C1-C6B99558E44A}.Debug|ARM64.Build.0 = Debug|ARM64
+ {475193E3-1120-4D13-A9C1-C6B99558E44A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {475193E3-1120-4D13-A9C1-C6B99558E44A}.Debug|Win32.Build.0 = Debug|Win32
+ {475193E3-1120-4D13-A9C1-C6B99558E44A}.Debug|x64.ActiveCfg = Debug|x64
+ {475193E3-1120-4D13-A9C1-C6B99558E44A}.Debug|x64.Build.0 = Debug|x64
++ {475193E3-1120-4D13-A9C1-C6B99558E44A}.Release|ARM64.ActiveCfg = Release|ARM64
++ {475193E3-1120-4D13-A9C1-C6B99558E44A}.Release|ARM64.Build.0 = Release|ARM64
+ {475193E3-1120-4D13-A9C1-C6B99558E44A}.Release|Win32.ActiveCfg = Release|Win32
+ {475193E3-1120-4D13-A9C1-C6B99558E44A}.Release|Win32.Build.0 = Release|Win32
+ {475193E3-1120-4D13-A9C1-C6B99558E44A}.Release|x64.ActiveCfg = Release|x64
+ {475193E3-1120-4D13-A9C1-C6B99558E44A}.Release|x64.Build.0 = Release|x64
++ {59759753-CAC1-4D61-9B98-E1DEDD2C3E69}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {59759753-CAC1-4D61-9B98-E1DEDD2C3E69}.Debug|ARM64.Build.0 = Debug|ARM64
+ {59759753-CAC1-4D61-9B98-E1DEDD2C3E69}.Debug|Win32.ActiveCfg = Debug|Win32
+ {59759753-CAC1-4D61-9B98-E1DEDD2C3E69}.Debug|Win32.Build.0 = Debug|Win32
+ {59759753-CAC1-4D61-9B98-E1DEDD2C3E69}.Debug|x64.ActiveCfg = Debug|x64
+ {59759753-CAC1-4D61-9B98-E1DEDD2C3E69}.Debug|x64.Build.0 = Debug|x64
++ {59759753-CAC1-4D61-9B98-E1DEDD2C3E69}.Release|ARM64.ActiveCfg = Release|ARM64
++ {59759753-CAC1-4D61-9B98-E1DEDD2C3E69}.Release|ARM64.Build.0 = Release|ARM64
+ {59759753-CAC1-4D61-9B98-E1DEDD2C3E69}.Release|Win32.ActiveCfg = Release|Win32
+ {59759753-CAC1-4D61-9B98-E1DEDD2C3E69}.Release|Win32.Build.0 = Release|Win32
+ {59759753-CAC1-4D61-9B98-E1DEDD2C3E69}.Release|x64.ActiveCfg = Release|x64
+ {59759753-CAC1-4D61-9B98-E1DEDD2C3E69}.Release|x64.Build.0 = Release|x64
++ {4746E6DB-D6FB-4DDC-8B49-7F184231C15A}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {4746E6DB-D6FB-4DDC-8B49-7F184231C15A}.Debug|ARM64.Build.0 = Debug|ARM64
+ {4746E6DB-D6FB-4DDC-8B49-7F184231C15A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4746E6DB-D6FB-4DDC-8B49-7F184231C15A}.Debug|Win32.Build.0 = Debug|Win32
+ {4746E6DB-D6FB-4DDC-8B49-7F184231C15A}.Debug|x64.ActiveCfg = Debug|x64
+ {4746E6DB-D6FB-4DDC-8B49-7F184231C15A}.Debug|x64.Build.0 = Debug|x64
++ {4746E6DB-D6FB-4DDC-8B49-7F184231C15A}.Release|ARM64.ActiveCfg = Release|ARM64
++ {4746E6DB-D6FB-4DDC-8B49-7F184231C15A}.Release|ARM64.Build.0 = Release|ARM64
+ {4746E6DB-D6FB-4DDC-8B49-7F184231C15A}.Release|Win32.ActiveCfg = Release|Win32
+ {4746E6DB-D6FB-4DDC-8B49-7F184231C15A}.Release|Win32.Build.0 = Release|Win32
+ {4746E6DB-D6FB-4DDC-8B49-7F184231C15A}.Release|x64.ActiveCfg = Release|x64
+ {4746E6DB-D6FB-4DDC-8B49-7F184231C15A}.Release|x64.Build.0 = Release|x64
++ {1F0FA3CB-10DD-4EEF-911D-D3D904B4EF4A}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {1F0FA3CB-10DD-4EEF-911D-D3D904B4EF4A}.Debug|ARM64.Build.0 = Debug|ARM64
+ {1F0FA3CB-10DD-4EEF-911D-D3D904B4EF4A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1F0FA3CB-10DD-4EEF-911D-D3D904B4EF4A}.Debug|Win32.Build.0 = Debug|Win32
+ {1F0FA3CB-10DD-4EEF-911D-D3D904B4EF4A}.Debug|x64.ActiveCfg = Debug|x64
+ {1F0FA3CB-10DD-4EEF-911D-D3D904B4EF4A}.Debug|x64.Build.0 = Debug|x64
++ {1F0FA3CB-10DD-4EEF-911D-D3D904B4EF4A}.Release|ARM64.ActiveCfg = Release|ARM64
++ {1F0FA3CB-10DD-4EEF-911D-D3D904B4EF4A}.Release|ARM64.Build.0 = Release|ARM64
+ {1F0FA3CB-10DD-4EEF-911D-D3D904B4EF4A}.Release|Win32.ActiveCfg = Release|Win32
+ {1F0FA3CB-10DD-4EEF-911D-D3D904B4EF4A}.Release|Win32.Build.0 = Release|Win32
+ {1F0FA3CB-10DD-4EEF-911D-D3D904B4EF4A}.Release|x64.ActiveCfg = Release|x64
+ {1F0FA3CB-10DD-4EEF-911D-D3D904B4EF4A}.Release|x64.Build.0 = Release|x64
++ {DE3219F6-E665-4A8E-A990-8BB9A929CCB7}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {DE3219F6-E665-4A8E-A990-8BB9A929CCB7}.Debug|ARM64.Build.0 = Debug|ARM64
+ {DE3219F6-E665-4A8E-A990-8BB9A929CCB7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DE3219F6-E665-4A8E-A990-8BB9A929CCB7}.Debug|Win32.Build.0 = Debug|Win32
+ {DE3219F6-E665-4A8E-A990-8BB9A929CCB7}.Debug|x64.ActiveCfg = Debug|x64
+ {DE3219F6-E665-4A8E-A990-8BB9A929CCB7}.Debug|x64.Build.0 = Debug|x64
++ {DE3219F6-E665-4A8E-A990-8BB9A929CCB7}.Release|ARM64.ActiveCfg = Release|ARM64
++ {DE3219F6-E665-4A8E-A990-8BB9A929CCB7}.Release|ARM64.Build.0 = Release|ARM64
+ {DE3219F6-E665-4A8E-A990-8BB9A929CCB7}.Release|Win32.ActiveCfg = Release|Win32
+ {DE3219F6-E665-4A8E-A990-8BB9A929CCB7}.Release|Win32.Build.0 = Release|Win32
+ {DE3219F6-E665-4A8E-A990-8BB9A929CCB7}.Release|x64.ActiveCfg = Release|x64
+ {DE3219F6-E665-4A8E-A990-8BB9A929CCB7}.Release|x64.Build.0 = Release|x64
++ {E625B0EF-8AC1-489C-9E6B-EE249A507FC7}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {E625B0EF-8AC1-489C-9E6B-EE249A507FC7}.Debug|ARM64.Build.0 = Debug|ARM64
+ {E625B0EF-8AC1-489C-9E6B-EE249A507FC7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E625B0EF-8AC1-489C-9E6B-EE249A507FC7}.Debug|Win32.Build.0 = Debug|Win32
+ {E625B0EF-8AC1-489C-9E6B-EE249A507FC7}.Debug|x64.ActiveCfg = Debug|x64
+ {E625B0EF-8AC1-489C-9E6B-EE249A507FC7}.Debug|x64.Build.0 = Debug|x64
++ {E625B0EF-8AC1-489C-9E6B-EE249A507FC7}.Release|ARM64.ActiveCfg = Release|ARM64
++ {E625B0EF-8AC1-489C-9E6B-EE249A507FC7}.Release|ARM64.Build.0 = Release|ARM64
+ {E625B0EF-8AC1-489C-9E6B-EE249A507FC7}.Release|Win32.ActiveCfg = Release|Win32
+ {E625B0EF-8AC1-489C-9E6B-EE249A507FC7}.Release|Win32.Build.0 = Release|Win32
+ {E625B0EF-8AC1-489C-9E6B-EE249A507FC7}.Release|x64.ActiveCfg = Release|x64
+ {E625B0EF-8AC1-489C-9E6B-EE249A507FC7}.Release|x64.Build.0 = Release|x64
++ {0188609D-EB9A-4B25-88C6-EB952B4E39E7}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {0188609D-EB9A-4B25-88C6-EB952B4E39E7}.Debug|ARM64.Build.0 = Debug|ARM64
+ {0188609D-EB9A-4B25-88C6-EB952B4E39E7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0188609D-EB9A-4B25-88C6-EB952B4E39E7}.Debug|Win32.Build.0 = Debug|Win32
+ {0188609D-EB9A-4B25-88C6-EB952B4E39E7}.Debug|x64.ActiveCfg = Debug|x64
+ {0188609D-EB9A-4B25-88C6-EB952B4E39E7}.Debug|x64.Build.0 = Debug|x64
++ {0188609D-EB9A-4B25-88C6-EB952B4E39E7}.Release|ARM64.ActiveCfg = Release|ARM64
++ {0188609D-EB9A-4B25-88C6-EB952B4E39E7}.Release|ARM64.Build.0 = Release|ARM64
+ {0188609D-EB9A-4B25-88C6-EB952B4E39E7}.Release|Win32.ActiveCfg = Release|Win32
+ {0188609D-EB9A-4B25-88C6-EB952B4E39E7}.Release|Win32.Build.0 = Release|Win32
+ {0188609D-EB9A-4B25-88C6-EB952B4E39E7}.Release|x64.ActiveCfg = Release|x64
+ {0188609D-EB9A-4B25-88C6-EB952B4E39E7}.Release|x64.Build.0 = Release|x64
++ {90B4302C-0A10-4987-A4DF-3F578D49CED2}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {90B4302C-0A10-4987-A4DF-3F578D49CED2}.Debug|ARM64.Build.0 = Debug|ARM64
+ {90B4302C-0A10-4987-A4DF-3F578D49CED2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {90B4302C-0A10-4987-A4DF-3F578D49CED2}.Debug|Win32.Build.0 = Debug|Win32
+ {90B4302C-0A10-4987-A4DF-3F578D49CED2}.Debug|x64.ActiveCfg = Debug|x64
+ {90B4302C-0A10-4987-A4DF-3F578D49CED2}.Debug|x64.Build.0 = Debug|x64
++ {90B4302C-0A10-4987-A4DF-3F578D49CED2}.Release|ARM64.ActiveCfg = Release|ARM64
++ {90B4302C-0A10-4987-A4DF-3F578D49CED2}.Release|ARM64.Build.0 = Release|ARM64
+ {90B4302C-0A10-4987-A4DF-3F578D49CED2}.Release|Win32.ActiveCfg = Release|Win32
+ {90B4302C-0A10-4987-A4DF-3F578D49CED2}.Release|Win32.Build.0 = Release|Win32
+ {90B4302C-0A10-4987-A4DF-3F578D49CED2}.Release|x64.ActiveCfg = Release|x64
+ {90B4302C-0A10-4987-A4DF-3F578D49CED2}.Release|x64.Build.0 = Release|x64
++ {13D31BD0-B598-4468-9AA2-5C5363DDB648}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {13D31BD0-B598-4468-9AA2-5C5363DDB648}.Debug|ARM64.Build.0 = Debug|ARM64
+ {13D31BD0-B598-4468-9AA2-5C5363DDB648}.Debug|Win32.ActiveCfg = Debug|Win32
+ {13D31BD0-B598-4468-9AA2-5C5363DDB648}.Debug|Win32.Build.0 = Debug|Win32
+ {13D31BD0-B598-4468-9AA2-5C5363DDB648}.Debug|x64.ActiveCfg = Debug|x64
+ {13D31BD0-B598-4468-9AA2-5C5363DDB648}.Debug|x64.Build.0 = Debug|x64
++ {13D31BD0-B598-4468-9AA2-5C5363DDB648}.Release|ARM64.ActiveCfg = Release|ARM64
++ {13D31BD0-B598-4468-9AA2-5C5363DDB648}.Release|ARM64.Build.0 = Release|ARM64
+ {13D31BD0-B598-4468-9AA2-5C5363DDB648}.Release|Win32.ActiveCfg = Release|Win32
+ {13D31BD0-B598-4468-9AA2-5C5363DDB648}.Release|Win32.Build.0 = Release|Win32
+ {13D31BD0-B598-4468-9AA2-5C5363DDB648}.Release|x64.ActiveCfg = Release|x64
+ {13D31BD0-B598-4468-9AA2-5C5363DDB648}.Release|x64.Build.0 = Release|x64
++ {85668C77-928A-49FB-9844-0E975140E32F}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {85668C77-928A-49FB-9844-0E975140E32F}.Debug|ARM64.Build.0 = Debug|ARM64
+ {85668C77-928A-49FB-9844-0E975140E32F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {85668C77-928A-49FB-9844-0E975140E32F}.Debug|Win32.Build.0 = Debug|Win32
+ {85668C77-928A-49FB-9844-0E975140E32F}.Debug|x64.ActiveCfg = Debug|x64
+ {85668C77-928A-49FB-9844-0E975140E32F}.Debug|x64.Build.0 = Debug|x64
++ {85668C77-928A-49FB-9844-0E975140E32F}.Release|ARM64.ActiveCfg = Release|ARM64
++ {85668C77-928A-49FB-9844-0E975140E32F}.Release|ARM64.Build.0 = Release|ARM64
+ {85668C77-928A-49FB-9844-0E975140E32F}.Release|Win32.ActiveCfg = Release|Win32
+ {85668C77-928A-49FB-9844-0E975140E32F}.Release|Win32.Build.0 = Release|Win32
+ {85668C77-928A-49FB-9844-0E975140E32F}.Release|x64.ActiveCfg = Release|x64
+ {85668C77-928A-49FB-9844-0E975140E32F}.Release|x64.Build.0 = Release|x64
++ {5D6BF8AC-E329-473C-8E66-020458740EC2}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {5D6BF8AC-E329-473C-8E66-020458740EC2}.Debug|ARM64.Build.0 = Debug|ARM64
+ {5D6BF8AC-E329-473C-8E66-020458740EC2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5D6BF8AC-E329-473C-8E66-020458740EC2}.Debug|Win32.Build.0 = Debug|Win32
+ {5D6BF8AC-E329-473C-8E66-020458740EC2}.Debug|x64.ActiveCfg = Debug|x64
+ {5D6BF8AC-E329-473C-8E66-020458740EC2}.Debug|x64.Build.0 = Debug|x64
++ {5D6BF8AC-E329-473C-8E66-020458740EC2}.Release|ARM64.ActiveCfg = Release|ARM64
++ {5D6BF8AC-E329-473C-8E66-020458740EC2}.Release|ARM64.Build.0 = Release|ARM64
+ {5D6BF8AC-E329-473C-8E66-020458740EC2}.Release|Win32.ActiveCfg = Release|Win32
+ {5D6BF8AC-E329-473C-8E66-020458740EC2}.Release|Win32.Build.0 = Release|Win32
+ {5D6BF8AC-E329-473C-8E66-020458740EC2}.Release|x64.ActiveCfg = Release|x64
+ {5D6BF8AC-E329-473C-8E66-020458740EC2}.Release|x64.Build.0 = Release|x64
++ {30690FC7-2E6D-493E-88D6-BF963BE8A8A2}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {30690FC7-2E6D-493E-88D6-BF963BE8A8A2}.Debug|ARM64.Build.0 = Debug|ARM64
+ {30690FC7-2E6D-493E-88D6-BF963BE8A8A2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {30690FC7-2E6D-493E-88D6-BF963BE8A8A2}.Debug|Win32.Build.0 = Debug|Win32
+ {30690FC7-2E6D-493E-88D6-BF963BE8A8A2}.Debug|x64.ActiveCfg = Debug|x64
+ {30690FC7-2E6D-493E-88D6-BF963BE8A8A2}.Debug|x64.Build.0 = Debug|x64
++ {30690FC7-2E6D-493E-88D6-BF963BE8A8A2}.Release|ARM64.ActiveCfg = Release|ARM64
++ {30690FC7-2E6D-493E-88D6-BF963BE8A8A2}.Release|ARM64.Build.0 = Release|ARM64
+ {30690FC7-2E6D-493E-88D6-BF963BE8A8A2}.Release|Win32.ActiveCfg = Release|Win32
+ {30690FC7-2E6D-493E-88D6-BF963BE8A8A2}.Release|Win32.Build.0 = Release|Win32
+ {30690FC7-2E6D-493E-88D6-BF963BE8A8A2}.Release|x64.ActiveCfg = Release|x64
+ {30690FC7-2E6D-493E-88D6-BF963BE8A8A2}.Release|x64.Build.0 = Release|x64
++ {BC4DC963-603B-4969-8141-ECAEFECD8D87}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {BC4DC963-603B-4969-8141-ECAEFECD8D87}.Debug|ARM64.Build.0 = Debug|ARM64
+ {BC4DC963-603B-4969-8141-ECAEFECD8D87}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BC4DC963-603B-4969-8141-ECAEFECD8D87}.Debug|Win32.Build.0 = Debug|Win32
+ {BC4DC963-603B-4969-8141-ECAEFECD8D87}.Debug|x64.ActiveCfg = Debug|x64
+ {BC4DC963-603B-4969-8141-ECAEFECD8D87}.Debug|x64.Build.0 = Debug|x64
++ {BC4DC963-603B-4969-8141-ECAEFECD8D87}.Release|ARM64.ActiveCfg = Release|ARM64
++ {BC4DC963-603B-4969-8141-ECAEFECD8D87}.Release|ARM64.Build.0 = Release|ARM64
+ {BC4DC963-603B-4969-8141-ECAEFECD8D87}.Release|Win32.ActiveCfg = Release|Win32
+ {BC4DC963-603B-4969-8141-ECAEFECD8D87}.Release|Win32.Build.0 = Release|Win32
+ {BC4DC963-603B-4969-8141-ECAEFECD8D87}.Release|x64.ActiveCfg = Release|x64
+ {BC4DC963-603B-4969-8141-ECAEFECD8D87}.Release|x64.Build.0 = Release|x64
++ {8502DF4F-A2FB-4033-AAA2-F4C707EB4AB3}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {8502DF4F-A2FB-4033-AAA2-F4C707EB4AB3}.Debug|ARM64.Build.0 = Debug|ARM64
+ {8502DF4F-A2FB-4033-AAA2-F4C707EB4AB3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8502DF4F-A2FB-4033-AAA2-F4C707EB4AB3}.Debug|Win32.Build.0 = Debug|Win32
+ {8502DF4F-A2FB-4033-AAA2-F4C707EB4AB3}.Debug|x64.ActiveCfg = Debug|x64
+ {8502DF4F-A2FB-4033-AAA2-F4C707EB4AB3}.Debug|x64.Build.0 = Debug|x64
++ {8502DF4F-A2FB-4033-AAA2-F4C707EB4AB3}.Release|ARM64.ActiveCfg = Release|ARM64
++ {8502DF4F-A2FB-4033-AAA2-F4C707EB4AB3}.Release|ARM64.Build.0 = Release|ARM64
+ {8502DF4F-A2FB-4033-AAA2-F4C707EB4AB3}.Release|Win32.ActiveCfg = Release|Win32
+ {8502DF4F-A2FB-4033-AAA2-F4C707EB4AB3}.Release|Win32.Build.0 = Release|Win32
+ {8502DF4F-A2FB-4033-AAA2-F4C707EB4AB3}.Release|x64.ActiveCfg = Release|x64
+ {8502DF4F-A2FB-4033-AAA2-F4C707EB4AB3}.Release|x64.Build.0 = Release|x64
++ {B2446452-DF81-48E3-8244-88A76549EE47}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {B2446452-DF81-48E3-8244-88A76549EE47}.Debug|ARM64.Build.0 = Debug|ARM64
+ {B2446452-DF81-48E3-8244-88A76549EE47}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B2446452-DF81-48E3-8244-88A76549EE47}.Debug|Win32.Build.0 = Debug|Win32
+ {B2446452-DF81-48E3-8244-88A76549EE47}.Debug|x64.ActiveCfg = Debug|x64
+ {B2446452-DF81-48E3-8244-88A76549EE47}.Debug|x64.Build.0 = Debug|x64
++ {B2446452-DF81-48E3-8244-88A76549EE47}.Release|ARM64.ActiveCfg = Release|ARM64
++ {B2446452-DF81-48E3-8244-88A76549EE47}.Release|ARM64.Build.0 = Release|ARM64
+ {B2446452-DF81-48E3-8244-88A76549EE47}.Release|Win32.ActiveCfg = Release|Win32
+ {B2446452-DF81-48E3-8244-88A76549EE47}.Release|Win32.Build.0 = Release|Win32
+ {B2446452-DF81-48E3-8244-88A76549EE47}.Release|x64.ActiveCfg = Release|x64
+ {B2446452-DF81-48E3-8244-88A76549EE47}.Release|x64.Build.0 = Release|x64
++ {1E7722BB-1F2F-475A-8F12-36A6A4DB68C3}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {1E7722BB-1F2F-475A-8F12-36A6A4DB68C3}.Debug|ARM64.Build.0 = Debug|ARM64
+ {1E7722BB-1F2F-475A-8F12-36A6A4DB68C3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1E7722BB-1F2F-475A-8F12-36A6A4DB68C3}.Debug|Win32.Build.0 = Debug|Win32
+ {1E7722BB-1F2F-475A-8F12-36A6A4DB68C3}.Debug|x64.ActiveCfg = Debug|x64
+ {1E7722BB-1F2F-475A-8F12-36A6A4DB68C3}.Debug|x64.Build.0 = Debug|x64
++ {1E7722BB-1F2F-475A-8F12-36A6A4DB68C3}.Release|ARM64.ActiveCfg = Release|ARM64
++ {1E7722BB-1F2F-475A-8F12-36A6A4DB68C3}.Release|ARM64.Build.0 = Release|ARM64
+ {1E7722BB-1F2F-475A-8F12-36A6A4DB68C3}.Release|Win32.ActiveCfg = Release|Win32
+ {1E7722BB-1F2F-475A-8F12-36A6A4DB68C3}.Release|Win32.Build.0 = Release|Win32
+ {1E7722BB-1F2F-475A-8F12-36A6A4DB68C3}.Release|x64.ActiveCfg = Release|x64
+ {1E7722BB-1F2F-475A-8F12-36A6A4DB68C3}.Release|x64.Build.0 = Release|x64
++ {0E5EF163-AC52-4CD9-B680-F90DAE280DCE}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {0E5EF163-AC52-4CD9-B680-F90DAE280DCE}.Debug|ARM64.Build.0 = Debug|ARM64
+ {0E5EF163-AC52-4CD9-B680-F90DAE280DCE}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0E5EF163-AC52-4CD9-B680-F90DAE280DCE}.Debug|Win32.Build.0 = Debug|Win32
+ {0E5EF163-AC52-4CD9-B680-F90DAE280DCE}.Debug|x64.ActiveCfg = Debug|x64
+ {0E5EF163-AC52-4CD9-B680-F90DAE280DCE}.Debug|x64.Build.0 = Debug|x64
++ {0E5EF163-AC52-4CD9-B680-F90DAE280DCE}.Release|ARM64.ActiveCfg = Release|ARM64
++ {0E5EF163-AC52-4CD9-B680-F90DAE280DCE}.Release|ARM64.Build.0 = Release|ARM64
+ {0E5EF163-AC52-4CD9-B680-F90DAE280DCE}.Release|Win32.ActiveCfg = Release|Win32
+ {0E5EF163-AC52-4CD9-B680-F90DAE280DCE}.Release|Win32.Build.0 = Release|Win32
+ {0E5EF163-AC52-4CD9-B680-F90DAE280DCE}.Release|x64.ActiveCfg = Release|x64
+ {0E5EF163-AC52-4CD9-B680-F90DAE280DCE}.Release|x64.Build.0 = Release|x64
++ {15B97F60-510B-41E2-9B4F-80ED90497763}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {15B97F60-510B-41E2-9B4F-80ED90497763}.Debug|ARM64.Build.0 = Debug|ARM64
+ {15B97F60-510B-41E2-9B4F-80ED90497763}.Debug|Win32.ActiveCfg = Debug|Win32
+ {15B97F60-510B-41E2-9B4F-80ED90497763}.Debug|Win32.Build.0 = Debug|Win32
+ {15B97F60-510B-41E2-9B4F-80ED90497763}.Debug|x64.ActiveCfg = Debug|x64
+ {15B97F60-510B-41E2-9B4F-80ED90497763}.Debug|x64.Build.0 = Debug|x64
++ {15B97F60-510B-41E2-9B4F-80ED90497763}.Release|ARM64.ActiveCfg = Release|ARM64
++ {15B97F60-510B-41E2-9B4F-80ED90497763}.Release|ARM64.Build.0 = Release|ARM64
+ {15B97F60-510B-41E2-9B4F-80ED90497763}.Release|Win32.ActiveCfg = Release|Win32
+ {15B97F60-510B-41E2-9B4F-80ED90497763}.Release|Win32.Build.0 = Release|Win32
+ {15B97F60-510B-41E2-9B4F-80ED90497763}.Release|x64.ActiveCfg = Release|x64
+ {15B97F60-510B-41E2-9B4F-80ED90497763}.Release|x64.Build.0 = Release|x64
++ {B095FDE3-CFD2-4612-8D99-202C275A2B76}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {B095FDE3-CFD2-4612-8D99-202C275A2B76}.Debug|ARM64.Build.0 = Debug|ARM64
+ {B095FDE3-CFD2-4612-8D99-202C275A2B76}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B095FDE3-CFD2-4612-8D99-202C275A2B76}.Debug|Win32.Build.0 = Debug|Win32
+ {B095FDE3-CFD2-4612-8D99-202C275A2B76}.Debug|x64.ActiveCfg = Debug|x64
+ {B095FDE3-CFD2-4612-8D99-202C275A2B76}.Debug|x64.Build.0 = Debug|x64
++ {B095FDE3-CFD2-4612-8D99-202C275A2B76}.Release|ARM64.ActiveCfg = Release|ARM64
++ {B095FDE3-CFD2-4612-8D99-202C275A2B76}.Release|ARM64.Build.0 = Release|ARM64
+ {B095FDE3-CFD2-4612-8D99-202C275A2B76}.Release|Win32.ActiveCfg = Release|Win32
+ {B095FDE3-CFD2-4612-8D99-202C275A2B76}.Release|Win32.Build.0 = Release|Win32
+ {B095FDE3-CFD2-4612-8D99-202C275A2B76}.Release|x64.ActiveCfg = Release|x64
+ {B095FDE3-CFD2-4612-8D99-202C275A2B76}.Release|x64.Build.0 = Release|x64
++ {8FA19AAE-38EF-42F9-BDD0-B77F08833068}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {8FA19AAE-38EF-42F9-BDD0-B77F08833068}.Debug|ARM64.Build.0 = Debug|ARM64
+ {8FA19AAE-38EF-42F9-BDD0-B77F08833068}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8FA19AAE-38EF-42F9-BDD0-B77F08833068}.Debug|Win32.Build.0 = Debug|Win32
+ {8FA19AAE-38EF-42F9-BDD0-B77F08833068}.Debug|x64.ActiveCfg = Debug|x64
+ {8FA19AAE-38EF-42F9-BDD0-B77F08833068}.Debug|x64.Build.0 = Debug|x64
++ {8FA19AAE-38EF-42F9-BDD0-B77F08833068}.Release|ARM64.ActiveCfg = Release|ARM64
++ {8FA19AAE-38EF-42F9-BDD0-B77F08833068}.Release|ARM64.Build.0 = Release|ARM64
+ {8FA19AAE-38EF-42F9-BDD0-B77F08833068}.Release|Win32.ActiveCfg = Release|Win32
+ {8FA19AAE-38EF-42F9-BDD0-B77F08833068}.Release|Win32.Build.0 = Release|Win32
+ {8FA19AAE-38EF-42F9-BDD0-B77F08833068}.Release|x64.ActiveCfg = Release|x64
+ {8FA19AAE-38EF-42F9-BDD0-B77F08833068}.Release|x64.Build.0 = Release|x64
++ {896E9492-0D80-4372-B385-1E5ACB805604}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {896E9492-0D80-4372-B385-1E5ACB805604}.Debug|ARM64.Build.0 = Debug|ARM64
+ {896E9492-0D80-4372-B385-1E5ACB805604}.Debug|Win32.ActiveCfg = Debug|Win32
+ {896E9492-0D80-4372-B385-1E5ACB805604}.Debug|Win32.Build.0 = Debug|Win32
+ {896E9492-0D80-4372-B385-1E5ACB805604}.Debug|x64.ActiveCfg = Debug|x64
+ {896E9492-0D80-4372-B385-1E5ACB805604}.Debug|x64.Build.0 = Debug|x64
++ {896E9492-0D80-4372-B385-1E5ACB805604}.Release|ARM64.ActiveCfg = Release|ARM64
++ {896E9492-0D80-4372-B385-1E5ACB805604}.Release|ARM64.Build.0 = Release|ARM64
+ {896E9492-0D80-4372-B385-1E5ACB805604}.Release|Win32.ActiveCfg = Release|Win32
+ {896E9492-0D80-4372-B385-1E5ACB805604}.Release|Win32.Build.0 = Release|Win32
+ {896E9492-0D80-4372-B385-1E5ACB805604}.Release|x64.ActiveCfg = Release|x64
+ {896E9492-0D80-4372-B385-1E5ACB805604}.Release|x64.Build.0 = Release|x64
++ {0414F249-0D60-46C7-B70E-16FD9D25C8D7}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {0414F249-0D60-46C7-B70E-16FD9D25C8D7}.Debug|ARM64.Build.0 = Debug|ARM64
+ {0414F249-0D60-46C7-B70E-16FD9D25C8D7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0414F249-0D60-46C7-B70E-16FD9D25C8D7}.Debug|Win32.Build.0 = Debug|Win32
+ {0414F249-0D60-46C7-B70E-16FD9D25C8D7}.Debug|x64.ActiveCfg = Debug|x64
+ {0414F249-0D60-46C7-B70E-16FD9D25C8D7}.Debug|x64.Build.0 = Debug|x64
++ {0414F249-0D60-46C7-B70E-16FD9D25C8D7}.Release|ARM64.ActiveCfg = Release|ARM64
++ {0414F249-0D60-46C7-B70E-16FD9D25C8D7}.Release|ARM64.Build.0 = Release|ARM64
+ {0414F249-0D60-46C7-B70E-16FD9D25C8D7}.Release|Win32.ActiveCfg = Release|Win32
+ {0414F249-0D60-46C7-B70E-16FD9D25C8D7}.Release|Win32.Build.0 = Release|Win32
+ {0414F249-0D60-46C7-B70E-16FD9D25C8D7}.Release|x64.ActiveCfg = Release|x64
+ {0414F249-0D60-46C7-B70E-16FD9D25C8D7}.Release|x64.Build.0 = Release|x64
++ {2DE033B4-1CD2-44C0-A824-09AFCE213C42}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {2DE033B4-1CD2-44C0-A824-09AFCE213C42}.Debug|ARM64.Build.0 = Debug|ARM64
+ {2DE033B4-1CD2-44C0-A824-09AFCE213C42}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2DE033B4-1CD2-44C0-A824-09AFCE213C42}.Debug|Win32.Build.0 = Debug|Win32
+ {2DE033B4-1CD2-44C0-A824-09AFCE213C42}.Debug|x64.ActiveCfg = Debug|x64
+ {2DE033B4-1CD2-44C0-A824-09AFCE213C42}.Debug|x64.Build.0 = Debug|x64
++ {2DE033B4-1CD2-44C0-A824-09AFCE213C42}.Release|ARM64.ActiveCfg = Release|ARM64
++ {2DE033B4-1CD2-44C0-A824-09AFCE213C42}.Release|ARM64.Build.0 = Release|ARM64
+ {2DE033B4-1CD2-44C0-A824-09AFCE213C42}.Release|Win32.ActiveCfg = Release|Win32
+ {2DE033B4-1CD2-44C0-A824-09AFCE213C42}.Release|Win32.Build.0 = Release|Win32
+ {2DE033B4-1CD2-44C0-A824-09AFCE213C42}.Release|x64.ActiveCfg = Release|x64
+ {2DE033B4-1CD2-44C0-A824-09AFCE213C42}.Release|x64.Build.0 = Release|x64
++ {D52FB1F4-FFF9-4546-B691-3EBEEB982E5D}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {D52FB1F4-FFF9-4546-B691-3EBEEB982E5D}.Debug|ARM64.Build.0 = Debug|ARM64
+ {D52FB1F4-FFF9-4546-B691-3EBEEB982E5D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D52FB1F4-FFF9-4546-B691-3EBEEB982E5D}.Debug|Win32.Build.0 = Debug|Win32
+ {D52FB1F4-FFF9-4546-B691-3EBEEB982E5D}.Debug|x64.ActiveCfg = Debug|x64
+ {D52FB1F4-FFF9-4546-B691-3EBEEB982E5D}.Debug|x64.Build.0 = Debug|x64
++ {D52FB1F4-FFF9-4546-B691-3EBEEB982E5D}.Release|ARM64.ActiveCfg = Release|ARM64
++ {D52FB1F4-FFF9-4546-B691-3EBEEB982E5D}.Release|ARM64.Build.0 = Release|ARM64
+ {D52FB1F4-FFF9-4546-B691-3EBEEB982E5D}.Release|Win32.ActiveCfg = Release|Win32
+ {D52FB1F4-FFF9-4546-B691-3EBEEB982E5D}.Release|Win32.Build.0 = Release|Win32
+ {D52FB1F4-FFF9-4546-B691-3EBEEB982E5D}.Release|x64.ActiveCfg = Release|x64
+ {D52FB1F4-FFF9-4546-B691-3EBEEB982E5D}.Release|x64.Build.0 = Release|x64
++ {95B42F70-8AB5-4CC6-8C7D-A466F78CE119}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {95B42F70-8AB5-4CC6-8C7D-A466F78CE119}.Debug|ARM64.Build.0 = Debug|ARM64
+ {95B42F70-8AB5-4CC6-8C7D-A466F78CE119}.Debug|Win32.ActiveCfg = Debug|Win32
+ {95B42F70-8AB5-4CC6-8C7D-A466F78CE119}.Debug|Win32.Build.0 = Debug|Win32
+ {95B42F70-8AB5-4CC6-8C7D-A466F78CE119}.Debug|x64.ActiveCfg = Debug|x64
+ {95B42F70-8AB5-4CC6-8C7D-A466F78CE119}.Debug|x64.Build.0 = Debug|x64
++ {95B42F70-8AB5-4CC6-8C7D-A466F78CE119}.Release|ARM64.ActiveCfg = Release|ARM64
++ {95B42F70-8AB5-4CC6-8C7D-A466F78CE119}.Release|ARM64.Build.0 = Release|ARM64
+ {95B42F70-8AB5-4CC6-8C7D-A466F78CE119}.Release|Win32.ActiveCfg = Release|Win32
+ {95B42F70-8AB5-4CC6-8C7D-A466F78CE119}.Release|Win32.Build.0 = Release|Win32
+ {95B42F70-8AB5-4CC6-8C7D-A466F78CE119}.Release|x64.ActiveCfg = Release|x64
+ {95B42F70-8AB5-4CC6-8C7D-A466F78CE119}.Release|x64.Build.0 = Release|x64
++ {F6B45CEC-339B-4153-A8A3-696EEF12C058}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {F6B45CEC-339B-4153-A8A3-696EEF12C058}.Debug|ARM64.Build.0 = Debug|ARM64
+ {F6B45CEC-339B-4153-A8A3-696EEF12C058}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F6B45CEC-339B-4153-A8A3-696EEF12C058}.Debug|Win32.Build.0 = Debug|Win32
+ {F6B45CEC-339B-4153-A8A3-696EEF12C058}.Debug|x64.ActiveCfg = Debug|x64
+ {F6B45CEC-339B-4153-A8A3-696EEF12C058}.Debug|x64.Build.0 = Debug|x64
++ {F6B45CEC-339B-4153-A8A3-696EEF12C058}.Release|ARM64.ActiveCfg = Release|ARM64
++ {F6B45CEC-339B-4153-A8A3-696EEF12C058}.Release|ARM64.Build.0 = Release|ARM64
+ {F6B45CEC-339B-4153-A8A3-696EEF12C058}.Release|Win32.ActiveCfg = Release|Win32
+ {F6B45CEC-339B-4153-A8A3-696EEF12C058}.Release|Win32.Build.0 = Release|Win32
+ {F6B45CEC-339B-4153-A8A3-696EEF12C058}.Release|x64.ActiveCfg = Release|x64
+ {F6B45CEC-339B-4153-A8A3-696EEF12C058}.Release|x64.Build.0 = Release|x64
++ {B49D5853-266E-4C8C-A05E-DEA26051D0F4}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {B49D5853-266E-4C8C-A05E-DEA26051D0F4}.Debug|ARM64.Build.0 = Debug|ARM64
+ {B49D5853-266E-4C8C-A05E-DEA26051D0F4}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B49D5853-266E-4C8C-A05E-DEA26051D0F4}.Debug|Win32.Build.0 = Debug|Win32
+ {B49D5853-266E-4C8C-A05E-DEA26051D0F4}.Debug|x64.ActiveCfg = Debug|x64
+ {B49D5853-266E-4C8C-A05E-DEA26051D0F4}.Debug|x64.Build.0 = Debug|x64
++ {B49D5853-266E-4C8C-A05E-DEA26051D0F4}.Release|ARM64.ActiveCfg = Release|ARM64
++ {B49D5853-266E-4C8C-A05E-DEA26051D0F4}.Release|ARM64.Build.0 = Release|ARM64
+ {B49D5853-266E-4C8C-A05E-DEA26051D0F4}.Release|Win32.ActiveCfg = Release|Win32
+ {B49D5853-266E-4C8C-A05E-DEA26051D0F4}.Release|Win32.Build.0 = Release|Win32
+ {B49D5853-266E-4C8C-A05E-DEA26051D0F4}.Release|x64.ActiveCfg = Release|x64
+ {B49D5853-266E-4C8C-A05E-DEA26051D0F4}.Release|x64.Build.0 = Release|x64
++ {86A79561-EC9B-451D-A535-4066F0F0E722}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {86A79561-EC9B-451D-A535-4066F0F0E722}.Debug|ARM64.Build.0 = Debug|ARM64
+ {86A79561-EC9B-451D-A535-4066F0F0E722}.Debug|Win32.ActiveCfg = Debug|Win32
+ {86A79561-EC9B-451D-A535-4066F0F0E722}.Debug|Win32.Build.0 = Debug|Win32
+ {86A79561-EC9B-451D-A535-4066F0F0E722}.Debug|x64.ActiveCfg = Debug|x64
+ {86A79561-EC9B-451D-A535-4066F0F0E722}.Debug|x64.Build.0 = Debug|x64
++ {86A79561-EC9B-451D-A535-4066F0F0E722}.Release|ARM64.ActiveCfg = Release|ARM64
++ {86A79561-EC9B-451D-A535-4066F0F0E722}.Release|ARM64.Build.0 = Release|ARM64
+ {86A79561-EC9B-451D-A535-4066F0F0E722}.Release|Win32.ActiveCfg = Release|Win32
+ {86A79561-EC9B-451D-A535-4066F0F0E722}.Release|Win32.Build.0 = Release|Win32
+ {86A79561-EC9B-451D-A535-4066F0F0E722}.Release|x64.ActiveCfg = Release|x64
+ {86A79561-EC9B-451D-A535-4066F0F0E722}.Release|x64.Build.0 = Release|x64
++ {F5A61A1F-C1C6-490B-90F6-28002FA0650E}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {F5A61A1F-C1C6-490B-90F6-28002FA0650E}.Debug|ARM64.Build.0 = Debug|ARM64
+ {F5A61A1F-C1C6-490B-90F6-28002FA0650E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F5A61A1F-C1C6-490B-90F6-28002FA0650E}.Debug|Win32.Build.0 = Debug|Win32
+ {F5A61A1F-C1C6-490B-90F6-28002FA0650E}.Debug|x64.ActiveCfg = Debug|x64
+ {F5A61A1F-C1C6-490B-90F6-28002FA0650E}.Debug|x64.Build.0 = Debug|x64
++ {F5A61A1F-C1C6-490B-90F6-28002FA0650E}.Release|ARM64.ActiveCfg = Release|ARM64
++ {F5A61A1F-C1C6-490B-90F6-28002FA0650E}.Release|ARM64.Build.0 = Release|ARM64
+ {F5A61A1F-C1C6-490B-90F6-28002FA0650E}.Release|Win32.ActiveCfg = Release|Win32
+ {F5A61A1F-C1C6-490B-90F6-28002FA0650E}.Release|Win32.Build.0 = Release|Win32
+ {F5A61A1F-C1C6-490B-90F6-28002FA0650E}.Release|x64.ActiveCfg = Release|x64
+ {F5A61A1F-C1C6-490B-90F6-28002FA0650E}.Release|x64.Build.0 = Release|x64
++ {0837655D-CF8A-4625-B9A2-C49E2B7FDC0C}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {0837655D-CF8A-4625-B9A2-C49E2B7FDC0C}.Debug|ARM64.Build.0 = Debug|ARM64
+ {0837655D-CF8A-4625-B9A2-C49E2B7FDC0C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0837655D-CF8A-4625-B9A2-C49E2B7FDC0C}.Debug|Win32.Build.0 = Debug|Win32
+ {0837655D-CF8A-4625-B9A2-C49E2B7FDC0C}.Debug|x64.ActiveCfg = Debug|x64
+ {0837655D-CF8A-4625-B9A2-C49E2B7FDC0C}.Debug|x64.Build.0 = Debug|x64
++ {0837655D-CF8A-4625-B9A2-C49E2B7FDC0C}.Release|ARM64.ActiveCfg = Release|ARM64
++ {0837655D-CF8A-4625-B9A2-C49E2B7FDC0C}.Release|ARM64.Build.0 = Release|ARM64
+ {0837655D-CF8A-4625-B9A2-C49E2B7FDC0C}.Release|Win32.ActiveCfg = Release|Win32
+ {0837655D-CF8A-4625-B9A2-C49E2B7FDC0C}.Release|Win32.Build.0 = Release|Win32
+ {0837655D-CF8A-4625-B9A2-C49E2B7FDC0C}.Release|x64.ActiveCfg = Release|x64
+ {0837655D-CF8A-4625-B9A2-C49E2B7FDC0C}.Release|x64.Build.0 = Release|x64
++ {E03D617B-BDA4-4EC8-A935-0D926E22E364}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {E03D617B-BDA4-4EC8-A935-0D926E22E364}.Debug|ARM64.Build.0 = Debug|ARM64
+ {E03D617B-BDA4-4EC8-A935-0D926E22E364}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E03D617B-BDA4-4EC8-A935-0D926E22E364}.Debug|Win32.Build.0 = Debug|Win32
+ {E03D617B-BDA4-4EC8-A935-0D926E22E364}.Debug|x64.ActiveCfg = Debug|x64
+ {E03D617B-BDA4-4EC8-A935-0D926E22E364}.Debug|x64.Build.0 = Debug|x64
++ {E03D617B-BDA4-4EC8-A935-0D926E22E364}.Release|ARM64.ActiveCfg = Release|ARM64
++ {E03D617B-BDA4-4EC8-A935-0D926E22E364}.Release|ARM64.Build.0 = Release|ARM64
+ {E03D617B-BDA4-4EC8-A935-0D926E22E364}.Release|Win32.ActiveCfg = Release|Win32
+ {E03D617B-BDA4-4EC8-A935-0D926E22E364}.Release|Win32.Build.0 = Release|Win32
+ {E03D617B-BDA4-4EC8-A935-0D926E22E364}.Release|x64.ActiveCfg = Release|x64
+ {E03D617B-BDA4-4EC8-A935-0D926E22E364}.Release|x64.Build.0 = Release|x64
++ {5633803A-9A09-4087-84B0-0C63D425F72C}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {5633803A-9A09-4087-84B0-0C63D425F72C}.Debug|ARM64.Build.0 = Debug|ARM64
+ {5633803A-9A09-4087-84B0-0C63D425F72C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5633803A-9A09-4087-84B0-0C63D425F72C}.Debug|Win32.Build.0 = Debug|Win32
+ {5633803A-9A09-4087-84B0-0C63D425F72C}.Debug|x64.ActiveCfg = Debug|x64
+ {5633803A-9A09-4087-84B0-0C63D425F72C}.Debug|x64.Build.0 = Debug|x64
++ {5633803A-9A09-4087-84B0-0C63D425F72C}.Release|ARM64.ActiveCfg = Release|ARM64
++ {5633803A-9A09-4087-84B0-0C63D425F72C}.Release|ARM64.Build.0 = Release|ARM64
+ {5633803A-9A09-4087-84B0-0C63D425F72C}.Release|Win32.ActiveCfg = Release|Win32
+ {5633803A-9A09-4087-84B0-0C63D425F72C}.Release|Win32.Build.0 = Release|Win32
+ {5633803A-9A09-4087-84B0-0C63D425F72C}.Release|x64.ActiveCfg = Release|x64
+ {5633803A-9A09-4087-84B0-0C63D425F72C}.Release|x64.Build.0 = Release|x64
++ {BC1CE36E-B05B-41BB-8432-213DAF1568EA}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {BC1CE36E-B05B-41BB-8432-213DAF1568EA}.Debug|ARM64.Build.0 = Debug|ARM64
+ {BC1CE36E-B05B-41BB-8432-213DAF1568EA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BC1CE36E-B05B-41BB-8432-213DAF1568EA}.Debug|Win32.Build.0 = Debug|Win32
+ {BC1CE36E-B05B-41BB-8432-213DAF1568EA}.Debug|x64.ActiveCfg = Debug|x64
+ {BC1CE36E-B05B-41BB-8432-213DAF1568EA}.Debug|x64.Build.0 = Debug|x64
++ {BC1CE36E-B05B-41BB-8432-213DAF1568EA}.Release|ARM64.ActiveCfg = Release|ARM64
++ {BC1CE36E-B05B-41BB-8432-213DAF1568EA}.Release|ARM64.Build.0 = Release|ARM64
+ {BC1CE36E-B05B-41BB-8432-213DAF1568EA}.Release|Win32.ActiveCfg = Release|Win32
+ {BC1CE36E-B05B-41BB-8432-213DAF1568EA}.Release|Win32.Build.0 = Release|Win32
+ {BC1CE36E-B05B-41BB-8432-213DAF1568EA}.Release|x64.ActiveCfg = Release|x64
+ {BC1CE36E-B05B-41BB-8432-213DAF1568EA}.Release|x64.Build.0 = Release|x64
++ {25413149-E392-470D-9B40-4FA285C71094}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {25413149-E392-470D-9B40-4FA285C71094}.Debug|ARM64.Build.0 = Debug|ARM64
+ {25413149-E392-470D-9B40-4FA285C71094}.Debug|Win32.ActiveCfg = Debug|Win32
+ {25413149-E392-470D-9B40-4FA285C71094}.Debug|Win32.Build.0 = Debug|Win32
+ {25413149-E392-470D-9B40-4FA285C71094}.Debug|x64.ActiveCfg = Debug|x64
+ {25413149-E392-470D-9B40-4FA285C71094}.Debug|x64.Build.0 = Debug|x64
++ {25413149-E392-470D-9B40-4FA285C71094}.Release|ARM64.ActiveCfg = Release|ARM64
++ {25413149-E392-470D-9B40-4FA285C71094}.Release|ARM64.Build.0 = Release|ARM64
+ {25413149-E392-470D-9B40-4FA285C71094}.Release|Win32.ActiveCfg = Release|Win32
+ {25413149-E392-470D-9B40-4FA285C71094}.Release|Win32.Build.0 = Release|Win32
+ {25413149-E392-470D-9B40-4FA285C71094}.Release|x64.ActiveCfg = Release|x64
+ {25413149-E392-470D-9B40-4FA285C71094}.Release|x64.Build.0 = Release|x64
++ {D8143866-9AEF-4820-B712-89FF16876ABD}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {D8143866-9AEF-4820-B712-89FF16876ABD}.Debug|ARM64.Build.0 = Debug|ARM64
+ {D8143866-9AEF-4820-B712-89FF16876ABD}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D8143866-9AEF-4820-B712-89FF16876ABD}.Debug|Win32.Build.0 = Debug|Win32
+ {D8143866-9AEF-4820-B712-89FF16876ABD}.Debug|x64.ActiveCfg = Debug|x64
+ {D8143866-9AEF-4820-B712-89FF16876ABD}.Debug|x64.Build.0 = Debug|x64
++ {D8143866-9AEF-4820-B712-89FF16876ABD}.Release|ARM64.ActiveCfg = Release|ARM64
++ {D8143866-9AEF-4820-B712-89FF16876ABD}.Release|ARM64.Build.0 = Release|ARM64
+ {D8143866-9AEF-4820-B712-89FF16876ABD}.Release|Win32.ActiveCfg = Release|Win32
+ {D8143866-9AEF-4820-B712-89FF16876ABD}.Release|Win32.Build.0 = Release|Win32
+ {D8143866-9AEF-4820-B712-89FF16876ABD}.Release|x64.ActiveCfg = Release|x64
+ {D8143866-9AEF-4820-B712-89FF16876ABD}.Release|x64.Build.0 = Release|x64
++ {004E35BF-4455-42C5-94DA-468597F76156}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {004E35BF-4455-42C5-94DA-468597F76156}.Debug|ARM64.Build.0 = Debug|ARM64
+ {004E35BF-4455-42C5-94DA-468597F76156}.Debug|Win32.ActiveCfg = Debug|Win32
+ {004E35BF-4455-42C5-94DA-468597F76156}.Debug|Win32.Build.0 = Debug|Win32
+ {004E35BF-4455-42C5-94DA-468597F76156}.Debug|x64.ActiveCfg = Debug|x64
+ {004E35BF-4455-42C5-94DA-468597F76156}.Debug|x64.Build.0 = Debug|x64
++ {004E35BF-4455-42C5-94DA-468597F76156}.Release|ARM64.ActiveCfg = Release|ARM64
++ {004E35BF-4455-42C5-94DA-468597F76156}.Release|ARM64.Build.0 = Release|ARM64
+ {004E35BF-4455-42C5-94DA-468597F76156}.Release|Win32.ActiveCfg = Release|Win32
+ {004E35BF-4455-42C5-94DA-468597F76156}.Release|Win32.Build.0 = Release|Win32
+ {004E35BF-4455-42C5-94DA-468597F76156}.Release|x64.ActiveCfg = Release|x64
+ {004E35BF-4455-42C5-94DA-468597F76156}.Release|x64.Build.0 = Release|x64
++ {E4F400E9-A717-4D73-ACBB-29399DA25E7F}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {E4F400E9-A717-4D73-ACBB-29399DA25E7F}.Debug|ARM64.Build.0 = Debug|ARM64
+ {E4F400E9-A717-4D73-ACBB-29399DA25E7F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E4F400E9-A717-4D73-ACBB-29399DA25E7F}.Debug|Win32.Build.0 = Debug|Win32
+ {E4F400E9-A717-4D73-ACBB-29399DA25E7F}.Debug|x64.ActiveCfg = Debug|x64
+ {E4F400E9-A717-4D73-ACBB-29399DA25E7F}.Debug|x64.Build.0 = Debug|x64
++ {E4F400E9-A717-4D73-ACBB-29399DA25E7F}.Release|ARM64.ActiveCfg = Release|ARM64
++ {E4F400E9-A717-4D73-ACBB-29399DA25E7F}.Release|ARM64.Build.0 = Release|ARM64
+ {E4F400E9-A717-4D73-ACBB-29399DA25E7F}.Release|Win32.ActiveCfg = Release|Win32
+ {E4F400E9-A717-4D73-ACBB-29399DA25E7F}.Release|Win32.Build.0 = Release|Win32
+ {E4F400E9-A717-4D73-ACBB-29399DA25E7F}.Release|x64.ActiveCfg = Release|x64
+ {E4F400E9-A717-4D73-ACBB-29399DA25E7F}.Release|x64.Build.0 = Release|x64
++ {6114120D-110E-4C81-A7F0-63EC013C56D6}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {6114120D-110E-4C81-A7F0-63EC013C56D6}.Debug|ARM64.Build.0 = Debug|ARM64
+ {6114120D-110E-4C81-A7F0-63EC013C56D6}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6114120D-110E-4C81-A7F0-63EC013C56D6}.Debug|Win32.Build.0 = Debug|Win32
+ {6114120D-110E-4C81-A7F0-63EC013C56D6}.Debug|x64.ActiveCfg = Debug|x64
+ {6114120D-110E-4C81-A7F0-63EC013C56D6}.Debug|x64.Build.0 = Debug|x64
++ {6114120D-110E-4C81-A7F0-63EC013C56D6}.Release|ARM64.ActiveCfg = Release|ARM64
++ {6114120D-110E-4C81-A7F0-63EC013C56D6}.Release|ARM64.Build.0 = Release|ARM64
+ {6114120D-110E-4C81-A7F0-63EC013C56D6}.Release|Win32.ActiveCfg = Release|Win32
+ {6114120D-110E-4C81-A7F0-63EC013C56D6}.Release|Win32.Build.0 = Release|Win32
+ {6114120D-110E-4C81-A7F0-63EC013C56D6}.Release|x64.ActiveCfg = Release|x64
+ {6114120D-110E-4C81-A7F0-63EC013C56D6}.Release|x64.Build.0 = Release|x64
++ {165E9831-B8EF-4857-ACA4-261677950214}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {165E9831-B8EF-4857-ACA4-261677950214}.Debug|ARM64.Build.0 = Debug|ARM64
+ {165E9831-B8EF-4857-ACA4-261677950214}.Debug|Win32.ActiveCfg = Debug|Win32
+ {165E9831-B8EF-4857-ACA4-261677950214}.Debug|Win32.Build.0 = Debug|Win32
+ {165E9831-B8EF-4857-ACA4-261677950214}.Debug|x64.ActiveCfg = Debug|x64
+ {165E9831-B8EF-4857-ACA4-261677950214}.Debug|x64.Build.0 = Debug|x64
++ {165E9831-B8EF-4857-ACA4-261677950214}.Release|ARM64.ActiveCfg = Release|ARM64
++ {165E9831-B8EF-4857-ACA4-261677950214}.Release|ARM64.Build.0 = Release|ARM64
+ {165E9831-B8EF-4857-ACA4-261677950214}.Release|Win32.ActiveCfg = Release|Win32
+ {165E9831-B8EF-4857-ACA4-261677950214}.Release|Win32.Build.0 = Release|Win32
+ {165E9831-B8EF-4857-ACA4-261677950214}.Release|x64.ActiveCfg = Release|x64
+ {165E9831-B8EF-4857-ACA4-261677950214}.Release|x64.Build.0 = Release|x64
++ {E3C009AF-69B7-4732-8509-DD72DBA757B1}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {E3C009AF-69B7-4732-8509-DD72DBA757B1}.Debug|ARM64.Build.0 = Debug|ARM64
+ {E3C009AF-69B7-4732-8509-DD72DBA757B1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E3C009AF-69B7-4732-8509-DD72DBA757B1}.Debug|Win32.Build.0 = Debug|Win32
+ {E3C009AF-69B7-4732-8509-DD72DBA757B1}.Debug|x64.ActiveCfg = Debug|x64
+ {E3C009AF-69B7-4732-8509-DD72DBA757B1}.Debug|x64.Build.0 = Debug|x64
++ {E3C009AF-69B7-4732-8509-DD72DBA757B1}.Release|ARM64.ActiveCfg = Release|ARM64
++ {E3C009AF-69B7-4732-8509-DD72DBA757B1}.Release|ARM64.Build.0 = Release|ARM64
+ {E3C009AF-69B7-4732-8509-DD72DBA757B1}.Release|Win32.ActiveCfg = Release|Win32
+ {E3C009AF-69B7-4732-8509-DD72DBA757B1}.Release|Win32.Build.0 = Release|Win32
+ {E3C009AF-69B7-4732-8509-DD72DBA757B1}.Release|x64.ActiveCfg = Release|x64
+ {E3C009AF-69B7-4732-8509-DD72DBA757B1}.Release|x64.Build.0 = Release|x64
++ {32C0D774-5C56-46A3-B14A-625691E3B626}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {32C0D774-5C56-46A3-B14A-625691E3B626}.Debug|ARM64.Build.0 = Debug|ARM64
+ {32C0D774-5C56-46A3-B14A-625691E3B626}.Debug|Win32.ActiveCfg = Debug|Win32
+ {32C0D774-5C56-46A3-B14A-625691E3B626}.Debug|Win32.Build.0 = Debug|Win32
+ {32C0D774-5C56-46A3-B14A-625691E3B626}.Debug|x64.ActiveCfg = Debug|x64
+ {32C0D774-5C56-46A3-B14A-625691E3B626}.Debug|x64.Build.0 = Debug|x64
++ {32C0D774-5C56-46A3-B14A-625691E3B626}.Release|ARM64.ActiveCfg = Release|ARM64
++ {32C0D774-5C56-46A3-B14A-625691E3B626}.Release|ARM64.Build.0 = Release|ARM64
+ {32C0D774-5C56-46A3-B14A-625691E3B626}.Release|Win32.ActiveCfg = Release|Win32
+ {32C0D774-5C56-46A3-B14A-625691E3B626}.Release|Win32.Build.0 = Release|Win32
+ {32C0D774-5C56-46A3-B14A-625691E3B626}.Release|x64.ActiveCfg = Release|x64
+ {32C0D774-5C56-46A3-B14A-625691E3B626}.Release|x64.Build.0 = Release|x64
++ {4C3B7646-88AC-4915-A92D-7C4096EDAE24}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {4C3B7646-88AC-4915-A92D-7C4096EDAE24}.Debug|ARM64.Build.0 = Debug|ARM64
+ {4C3B7646-88AC-4915-A92D-7C4096EDAE24}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4C3B7646-88AC-4915-A92D-7C4096EDAE24}.Debug|Win32.Build.0 = Debug|Win32
+ {4C3B7646-88AC-4915-A92D-7C4096EDAE24}.Debug|x64.ActiveCfg = Debug|x64
+ {4C3B7646-88AC-4915-A92D-7C4096EDAE24}.Debug|x64.Build.0 = Debug|x64
++ {4C3B7646-88AC-4915-A92D-7C4096EDAE24}.Release|ARM64.ActiveCfg = Release|ARM64
++ {4C3B7646-88AC-4915-A92D-7C4096EDAE24}.Release|ARM64.Build.0 = Release|ARM64
+ {4C3B7646-88AC-4915-A92D-7C4096EDAE24}.Release|Win32.ActiveCfg = Release|Win32
+ {4C3B7646-88AC-4915-A92D-7C4096EDAE24}.Release|Win32.Build.0 = Release|Win32
+ {4C3B7646-88AC-4915-A92D-7C4096EDAE24}.Release|x64.ActiveCfg = Release|x64
+ {4C3B7646-88AC-4915-A92D-7C4096EDAE24}.Release|x64.Build.0 = Release|x64
++ {7905E464-EAC1-4DA4-962C-D20DAC6F3327}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {7905E464-EAC1-4DA4-962C-D20DAC6F3327}.Debug|ARM64.Build.0 = Debug|ARM64
+ {7905E464-EAC1-4DA4-962C-D20DAC6F3327}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7905E464-EAC1-4DA4-962C-D20DAC6F3327}.Debug|Win32.Build.0 = Debug|Win32
+ {7905E464-EAC1-4DA4-962C-D20DAC6F3327}.Debug|x64.ActiveCfg = Debug|x64
+ {7905E464-EAC1-4DA4-962C-D20DAC6F3327}.Debug|x64.Build.0 = Debug|x64
++ {7905E464-EAC1-4DA4-962C-D20DAC6F3327}.Release|ARM64.ActiveCfg = Release|ARM64
++ {7905E464-EAC1-4DA4-962C-D20DAC6F3327}.Release|ARM64.Build.0 = Release|ARM64
+ {7905E464-EAC1-4DA4-962C-D20DAC6F3327}.Release|Win32.ActiveCfg = Release|Win32
+ {7905E464-EAC1-4DA4-962C-D20DAC6F3327}.Release|Win32.Build.0 = Release|Win32
+ {7905E464-EAC1-4DA4-962C-D20DAC6F3327}.Release|x64.ActiveCfg = Release|x64
+ {7905E464-EAC1-4DA4-962C-D20DAC6F3327}.Release|x64.Build.0 = Release|x64
++ {123FA41A-5844-4ED0-821C-D465530818F9}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {123FA41A-5844-4ED0-821C-D465530818F9}.Debug|ARM64.Build.0 = Debug|ARM64
+ {123FA41A-5844-4ED0-821C-D465530818F9}.Debug|Win32.ActiveCfg = Debug|Win32
+ {123FA41A-5844-4ED0-821C-D465530818F9}.Debug|Win32.Build.0 = Debug|Win32
+ {123FA41A-5844-4ED0-821C-D465530818F9}.Debug|x64.ActiveCfg = Debug|x64
+ {123FA41A-5844-4ED0-821C-D465530818F9}.Debug|x64.Build.0 = Debug|x64
++ {123FA41A-5844-4ED0-821C-D465530818F9}.Release|ARM64.ActiveCfg = Release|ARM64
++ {123FA41A-5844-4ED0-821C-D465530818F9}.Release|ARM64.Build.0 = Release|ARM64
+ {123FA41A-5844-4ED0-821C-D465530818F9}.Release|Win32.ActiveCfg = Release|Win32
+ {123FA41A-5844-4ED0-821C-D465530818F9}.Release|Win32.Build.0 = Release|Win32
+ {123FA41A-5844-4ED0-821C-D465530818F9}.Release|x64.ActiveCfg = Release|x64
+ {123FA41A-5844-4ED0-821C-D465530818F9}.Release|x64.Build.0 = Release|x64
++ {A104B1FB-A0E0-4AA0-ABCC-D473054BB979}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {A104B1FB-A0E0-4AA0-ABCC-D473054BB979}.Debug|ARM64.Build.0 = Debug|ARM64
+ {A104B1FB-A0E0-4AA0-ABCC-D473054BB979}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A104B1FB-A0E0-4AA0-ABCC-D473054BB979}.Debug|Win32.Build.0 = Debug|Win32
+ {A104B1FB-A0E0-4AA0-ABCC-D473054BB979}.Debug|x64.ActiveCfg = Debug|x64
+ {A104B1FB-A0E0-4AA0-ABCC-D473054BB979}.Debug|x64.Build.0 = Debug|x64
++ {A104B1FB-A0E0-4AA0-ABCC-D473054BB979}.Release|ARM64.ActiveCfg = Release|ARM64
++ {A104B1FB-A0E0-4AA0-ABCC-D473054BB979}.Release|ARM64.Build.0 = Release|ARM64
+ {A104B1FB-A0E0-4AA0-ABCC-D473054BB979}.Release|Win32.ActiveCfg = Release|Win32
+ {A104B1FB-A0E0-4AA0-ABCC-D473054BB979}.Release|Win32.Build.0 = Release|Win32
+ {A104B1FB-A0E0-4AA0-ABCC-D473054BB979}.Release|x64.ActiveCfg = Release|x64
+ {A104B1FB-A0E0-4AA0-ABCC-D473054BB979}.Release|x64.Build.0 = Release|x64
++ {549E1B95-D3F2-4ABE-BD3D-BDE49E75B927}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {549E1B95-D3F2-4ABE-BD3D-BDE49E75B927}.Debug|ARM64.Build.0 = Debug|ARM64
+ {549E1B95-D3F2-4ABE-BD3D-BDE49E75B927}.Debug|Win32.ActiveCfg = Debug|Win32
+ {549E1B95-D3F2-4ABE-BD3D-BDE49E75B927}.Debug|Win32.Build.0 = Debug|Win32
+ {549E1B95-D3F2-4ABE-BD3D-BDE49E75B927}.Debug|x64.ActiveCfg = Debug|x64
+ {549E1B95-D3F2-4ABE-BD3D-BDE49E75B927}.Debug|x64.Build.0 = Debug|x64
++ {549E1B95-D3F2-4ABE-BD3D-BDE49E75B927}.Release|ARM64.ActiveCfg = Release|ARM64
++ {549E1B95-D3F2-4ABE-BD3D-BDE49E75B927}.Release|ARM64.Build.0 = Release|ARM64
+ {549E1B95-D3F2-4ABE-BD3D-BDE49E75B927}.Release|Win32.ActiveCfg = Release|Win32
+ {549E1B95-D3F2-4ABE-BD3D-BDE49E75B927}.Release|Win32.Build.0 = Release|Win32
+ {549E1B95-D3F2-4ABE-BD3D-BDE49E75B927}.Release|x64.ActiveCfg = Release|x64
+ {549E1B95-D3F2-4ABE-BD3D-BDE49E75B927}.Release|x64.Build.0 = Release|x64
++ {329EF5E3-BE7D-45EC-83CB-6F80D1D97FFB}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {329EF5E3-BE7D-45EC-83CB-6F80D1D97FFB}.Debug|ARM64.Build.0 = Debug|ARM64
+ {329EF5E3-BE7D-45EC-83CB-6F80D1D97FFB}.Debug|Win32.ActiveCfg = Debug|Win32
+ {329EF5E3-BE7D-45EC-83CB-6F80D1D97FFB}.Debug|Win32.Build.0 = Debug|Win32
+ {329EF5E3-BE7D-45EC-83CB-6F80D1D97FFB}.Debug|x64.ActiveCfg = Debug|x64
+ {329EF5E3-BE7D-45EC-83CB-6F80D1D97FFB}.Debug|x64.Build.0 = Debug|x64
++ {329EF5E3-BE7D-45EC-83CB-6F80D1D97FFB}.Release|ARM64.ActiveCfg = Release|ARM64
++ {329EF5E3-BE7D-45EC-83CB-6F80D1D97FFB}.Release|ARM64.Build.0 = Release|ARM64
+ {329EF5E3-BE7D-45EC-83CB-6F80D1D97FFB}.Release|Win32.ActiveCfg = Release|Win32
+ {329EF5E3-BE7D-45EC-83CB-6F80D1D97FFB}.Release|Win32.Build.0 = Release|Win32
+ {329EF5E3-BE7D-45EC-83CB-6F80D1D97FFB}.Release|x64.ActiveCfg = Release|x64
+ {329EF5E3-BE7D-45EC-83CB-6F80D1D97FFB}.Release|x64.Build.0 = Release|x64
++ {92B49C5E-5F18-445C-B290-92AB03B27A6B}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {92B49C5E-5F18-445C-B290-92AB03B27A6B}.Debug|ARM64.Build.0 = Debug|ARM64
+ {92B49C5E-5F18-445C-B290-92AB03B27A6B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {92B49C5E-5F18-445C-B290-92AB03B27A6B}.Debug|Win32.Build.0 = Debug|Win32
+ {92B49C5E-5F18-445C-B290-92AB03B27A6B}.Debug|x64.ActiveCfg = Debug|x64
+ {92B49C5E-5F18-445C-B290-92AB03B27A6B}.Debug|x64.Build.0 = Debug|x64
++ {92B49C5E-5F18-445C-B290-92AB03B27A6B}.Release|ARM64.ActiveCfg = Release|ARM64
++ {92B49C5E-5F18-445C-B290-92AB03B27A6B}.Release|ARM64.Build.0 = Release|ARM64
+ {92B49C5E-5F18-445C-B290-92AB03B27A6B}.Release|Win32.ActiveCfg = Release|Win32
+ {92B49C5E-5F18-445C-B290-92AB03B27A6B}.Release|Win32.Build.0 = Release|Win32
+ {92B49C5E-5F18-445C-B290-92AB03B27A6B}.Release|x64.ActiveCfg = Release|x64
+ {92B49C5E-5F18-445C-B290-92AB03B27A6B}.Release|x64.Build.0 = Release|x64
++ {FC8A14DB-8D5B-4609-8838-675291632ADA}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {FC8A14DB-8D5B-4609-8838-675291632ADA}.Debug|ARM64.Build.0 = Debug|ARM64
+ {FC8A14DB-8D5B-4609-8838-675291632ADA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FC8A14DB-8D5B-4609-8838-675291632ADA}.Debug|Win32.Build.0 = Debug|Win32
+ {FC8A14DB-8D5B-4609-8838-675291632ADA}.Debug|x64.ActiveCfg = Debug|x64
+ {FC8A14DB-8D5B-4609-8838-675291632ADA}.Debug|x64.Build.0 = Debug|x64
++ {FC8A14DB-8D5B-4609-8838-675291632ADA}.Release|ARM64.ActiveCfg = Release|ARM64
++ {FC8A14DB-8D5B-4609-8838-675291632ADA}.Release|ARM64.Build.0 = Release|ARM64
+ {FC8A14DB-8D5B-4609-8838-675291632ADA}.Release|Win32.ActiveCfg = Release|Win32
+ {FC8A14DB-8D5B-4609-8838-675291632ADA}.Release|Win32.Build.0 = Release|Win32
+ {FC8A14DB-8D5B-4609-8838-675291632ADA}.Release|x64.ActiveCfg = Release|x64
+ {FC8A14DB-8D5B-4609-8838-675291632ADA}.Release|x64.Build.0 = Release|x64
++ {31423127-18E5-4C60-AFF9-AE36EFE1C511}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {31423127-18E5-4C60-AFF9-AE36EFE1C511}.Debug|ARM64.Build.0 = Debug|ARM64
+ {31423127-18E5-4C60-AFF9-AE36EFE1C511}.Debug|Win32.ActiveCfg = Debug|Win32
+ {31423127-18E5-4C60-AFF9-AE36EFE1C511}.Debug|Win32.Build.0 = Debug|Win32
+ {31423127-18E5-4C60-AFF9-AE36EFE1C511}.Debug|x64.ActiveCfg = Debug|x64
+ {31423127-18E5-4C60-AFF9-AE36EFE1C511}.Debug|x64.Build.0 = Debug|x64
++ {31423127-18E5-4C60-AFF9-AE36EFE1C511}.Release|ARM64.ActiveCfg = Release|ARM64
++ {31423127-18E5-4C60-AFF9-AE36EFE1C511}.Release|ARM64.Build.0 = Release|ARM64
+ {31423127-18E5-4C60-AFF9-AE36EFE1C511}.Release|Win32.ActiveCfg = Release|Win32
+ {31423127-18E5-4C60-AFF9-AE36EFE1C511}.Release|Win32.Build.0 = Release|Win32
+ {31423127-18E5-4C60-AFF9-AE36EFE1C511}.Release|x64.ActiveCfg = Release|x64
+ {31423127-18E5-4C60-AFF9-AE36EFE1C511}.Release|x64.Build.0 = Release|x64
++ {C31DD6A8-7C99-40CE-B3BE-0F411525E1C6}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {C31DD6A8-7C99-40CE-B3BE-0F411525E1C6}.Debug|ARM64.Build.0 = Debug|ARM64
+ {C31DD6A8-7C99-40CE-B3BE-0F411525E1C6}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C31DD6A8-7C99-40CE-B3BE-0F411525E1C6}.Debug|Win32.Build.0 = Debug|Win32
+ {C31DD6A8-7C99-40CE-B3BE-0F411525E1C6}.Debug|x64.ActiveCfg = Debug|x64
+ {C31DD6A8-7C99-40CE-B3BE-0F411525E1C6}.Debug|x64.Build.0 = Debug|x64
++ {C31DD6A8-7C99-40CE-B3BE-0F411525E1C6}.Release|ARM64.ActiveCfg = Release|ARM64
++ {C31DD6A8-7C99-40CE-B3BE-0F411525E1C6}.Release|ARM64.Build.0 = Release|ARM64
+ {C31DD6A8-7C99-40CE-B3BE-0F411525E1C6}.Release|Win32.ActiveCfg = Release|Win32
+ {C31DD6A8-7C99-40CE-B3BE-0F411525E1C6}.Release|Win32.Build.0 = Release|Win32
+ {C31DD6A8-7C99-40CE-B3BE-0F411525E1C6}.Release|x64.ActiveCfg = Release|x64
+ {C31DD6A8-7C99-40CE-B3BE-0F411525E1C6}.Release|x64.Build.0 = Release|x64
++ {0AE4CB71-FE7F-4969-BA2F-0C6ABF131229}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {0AE4CB71-FE7F-4969-BA2F-0C6ABF131229}.Debug|ARM64.Build.0 = Debug|ARM64
+ {0AE4CB71-FE7F-4969-BA2F-0C6ABF131229}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0AE4CB71-FE7F-4969-BA2F-0C6ABF131229}.Debug|Win32.Build.0 = Debug|Win32
+ {0AE4CB71-FE7F-4969-BA2F-0C6ABF131229}.Debug|x64.ActiveCfg = Debug|x64
+ {0AE4CB71-FE7F-4969-BA2F-0C6ABF131229}.Debug|x64.Build.0 = Debug|x64
++ {0AE4CB71-FE7F-4969-BA2F-0C6ABF131229}.Release|ARM64.ActiveCfg = Release|ARM64
++ {0AE4CB71-FE7F-4969-BA2F-0C6ABF131229}.Release|ARM64.Build.0 = Release|ARM64
+ {0AE4CB71-FE7F-4969-BA2F-0C6ABF131229}.Release|Win32.ActiveCfg = Release|Win32
+ {0AE4CB71-FE7F-4969-BA2F-0C6ABF131229}.Release|Win32.Build.0 = Release|Win32
+ {0AE4CB71-FE7F-4969-BA2F-0C6ABF131229}.Release|x64.ActiveCfg = Release|x64
+ {0AE4CB71-FE7F-4969-BA2F-0C6ABF131229}.Release|x64.Build.0 = Release|x64
++ {F89148E0-94F1-4B8A-B25E-8484558047BC}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {F89148E0-94F1-4B8A-B25E-8484558047BC}.Debug|ARM64.Build.0 = Debug|ARM64
+ {F89148E0-94F1-4B8A-B25E-8484558047BC}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F89148E0-94F1-4B8A-B25E-8484558047BC}.Debug|Win32.Build.0 = Debug|Win32
+ {F89148E0-94F1-4B8A-B25E-8484558047BC}.Debug|x64.ActiveCfg = Debug|x64
+ {F89148E0-94F1-4B8A-B25E-8484558047BC}.Debug|x64.Build.0 = Debug|x64
++ {F89148E0-94F1-4B8A-B25E-8484558047BC}.Release|ARM64.ActiveCfg = Release|ARM64
++ {F89148E0-94F1-4B8A-B25E-8484558047BC}.Release|ARM64.Build.0 = Release|ARM64
+ {F89148E0-94F1-4B8A-B25E-8484558047BC}.Release|Win32.ActiveCfg = Release|Win32
+ {F89148E0-94F1-4B8A-B25E-8484558047BC}.Release|Win32.Build.0 = Release|Win32
+ {F89148E0-94F1-4B8A-B25E-8484558047BC}.Release|x64.ActiveCfg = Release|x64
+ {F89148E0-94F1-4B8A-B25E-8484558047BC}.Release|x64.Build.0 = Release|x64
++ {517A628D-6961-4E71-B5EB-A85A1C1425BE}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {517A628D-6961-4E71-B5EB-A85A1C1425BE}.Debug|ARM64.Build.0 = Debug|ARM64
+ {517A628D-6961-4E71-B5EB-A85A1C1425BE}.Debug|Win32.ActiveCfg = Debug|Win32
+ {517A628D-6961-4E71-B5EB-A85A1C1425BE}.Debug|Win32.Build.0 = Debug|Win32
+ {517A628D-6961-4E71-B5EB-A85A1C1425BE}.Debug|x64.ActiveCfg = Debug|x64
+ {517A628D-6961-4E71-B5EB-A85A1C1425BE}.Debug|x64.Build.0 = Debug|x64
++ {517A628D-6961-4E71-B5EB-A85A1C1425BE}.Release|ARM64.ActiveCfg = Release|ARM64
++ {517A628D-6961-4E71-B5EB-A85A1C1425BE}.Release|ARM64.Build.0 = Release|ARM64
+ {517A628D-6961-4E71-B5EB-A85A1C1425BE}.Release|Win32.ActiveCfg = Release|Win32
+ {517A628D-6961-4E71-B5EB-A85A1C1425BE}.Release|Win32.Build.0 = Release|Win32
+ {517A628D-6961-4E71-B5EB-A85A1C1425BE}.Release|x64.ActiveCfg = Release|x64
+ {517A628D-6961-4E71-B5EB-A85A1C1425BE}.Release|x64.Build.0 = Release|x64
++ {7D1AA370-21E1-4B03-B7AE-75B9654BBCFA}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {7D1AA370-21E1-4B03-B7AE-75B9654BBCFA}.Debug|ARM64.Build.0 = Debug|ARM64
+ {7D1AA370-21E1-4B03-B7AE-75B9654BBCFA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7D1AA370-21E1-4B03-B7AE-75B9654BBCFA}.Debug|Win32.Build.0 = Debug|Win32
+ {7D1AA370-21E1-4B03-B7AE-75B9654BBCFA}.Debug|x64.ActiveCfg = Debug|x64
+ {7D1AA370-21E1-4B03-B7AE-75B9654BBCFA}.Debug|x64.Build.0 = Debug|x64
++ {7D1AA370-21E1-4B03-B7AE-75B9654BBCFA}.Release|ARM64.ActiveCfg = Release|ARM64
++ {7D1AA370-21E1-4B03-B7AE-75B9654BBCFA}.Release|ARM64.Build.0 = Release|ARM64
+ {7D1AA370-21E1-4B03-B7AE-75B9654BBCFA}.Release|Win32.ActiveCfg = Release|Win32
+ {7D1AA370-21E1-4B03-B7AE-75B9654BBCFA}.Release|Win32.Build.0 = Release|Win32
+ {7D1AA370-21E1-4B03-B7AE-75B9654BBCFA}.Release|x64.ActiveCfg = Release|x64
+ {7D1AA370-21E1-4B03-B7AE-75B9654BBCFA}.Release|x64.Build.0 = Release|x64
++ {1D0C1AC1-D607-40ED-B4A0-F013F469D10F}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {1D0C1AC1-D607-40ED-B4A0-F013F469D10F}.Debug|ARM64.Build.0 = Debug|ARM64
+ {1D0C1AC1-D607-40ED-B4A0-F013F469D10F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1D0C1AC1-D607-40ED-B4A0-F013F469D10F}.Debug|Win32.Build.0 = Debug|Win32
+ {1D0C1AC1-D607-40ED-B4A0-F013F469D10F}.Debug|x64.ActiveCfg = Debug|x64
+ {1D0C1AC1-D607-40ED-B4A0-F013F469D10F}.Debug|x64.Build.0 = Debug|x64
++ {1D0C1AC1-D607-40ED-B4A0-F013F469D10F}.Release|ARM64.ActiveCfg = Release|ARM64
++ {1D0C1AC1-D607-40ED-B4A0-F013F469D10F}.Release|ARM64.Build.0 = Release|ARM64
+ {1D0C1AC1-D607-40ED-B4A0-F013F469D10F}.Release|Win32.ActiveCfg = Release|Win32
+ {1D0C1AC1-D607-40ED-B4A0-F013F469D10F}.Release|Win32.Build.0 = Release|Win32
+ {1D0C1AC1-D607-40ED-B4A0-F013F469D10F}.Release|x64.ActiveCfg = Release|x64
+ {1D0C1AC1-D607-40ED-B4A0-F013F469D10F}.Release|x64.Build.0 = Release|x64
++ {02D6A1E4-E2C7-400B-9429-5E3D5D9480DA}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {02D6A1E4-E2C7-400B-9429-5E3D5D9480DA}.Debug|ARM64.Build.0 = Debug|ARM64
+ {02D6A1E4-E2C7-400B-9429-5E3D5D9480DA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {02D6A1E4-E2C7-400B-9429-5E3D5D9480DA}.Debug|Win32.Build.0 = Debug|Win32
+ {02D6A1E4-E2C7-400B-9429-5E3D5D9480DA}.Debug|x64.ActiveCfg = Debug|x64
+ {02D6A1E4-E2C7-400B-9429-5E3D5D9480DA}.Debug|x64.Build.0 = Debug|x64
++ {02D6A1E4-E2C7-400B-9429-5E3D5D9480DA}.Release|ARM64.ActiveCfg = Release|ARM64
++ {02D6A1E4-E2C7-400B-9429-5E3D5D9480DA}.Release|ARM64.Build.0 = Release|ARM64
+ {02D6A1E4-E2C7-400B-9429-5E3D5D9480DA}.Release|Win32.ActiveCfg = Release|Win32
+ {02D6A1E4-E2C7-400B-9429-5E3D5D9480DA}.Release|Win32.Build.0 = Release|Win32
+ {02D6A1E4-E2C7-400B-9429-5E3D5D9480DA}.Release|x64.ActiveCfg = Release|x64
+ {02D6A1E4-E2C7-400B-9429-5E3D5D9480DA}.Release|x64.Build.0 = Release|x64
++ {589879B3-C37E-4EE9-A063-6FF419DC8CD1}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {589879B3-C37E-4EE9-A063-6FF419DC8CD1}.Debug|ARM64.Build.0 = Debug|ARM64
+ {589879B3-C37E-4EE9-A063-6FF419DC8CD1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {589879B3-C37E-4EE9-A063-6FF419DC8CD1}.Debug|Win32.Build.0 = Debug|Win32
+ {589879B3-C37E-4EE9-A063-6FF419DC8CD1}.Debug|x64.ActiveCfg = Debug|x64
+ {589879B3-C37E-4EE9-A063-6FF419DC8CD1}.Debug|x64.Build.0 = Debug|x64
++ {589879B3-C37E-4EE9-A063-6FF419DC8CD1}.Release|ARM64.ActiveCfg = Release|ARM64
++ {589879B3-C37E-4EE9-A063-6FF419DC8CD1}.Release|ARM64.Build.0 = Release|ARM64
+ {589879B3-C37E-4EE9-A063-6FF419DC8CD1}.Release|Win32.ActiveCfg = Release|Win32
+ {589879B3-C37E-4EE9-A063-6FF419DC8CD1}.Release|Win32.Build.0 = Release|Win32
+ {589879B3-C37E-4EE9-A063-6FF419DC8CD1}.Release|x64.ActiveCfg = Release|x64
+ {589879B3-C37E-4EE9-A063-6FF419DC8CD1}.Release|x64.Build.0 = Release|x64
++ {2A6A40B9-0D5A-4457-A77B-831BD00772A7}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {2A6A40B9-0D5A-4457-A77B-831BD00772A7}.Debug|ARM64.Build.0 = Debug|ARM64
+ {2A6A40B9-0D5A-4457-A77B-831BD00772A7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2A6A40B9-0D5A-4457-A77B-831BD00772A7}.Debug|Win32.Build.0 = Debug|Win32
+ {2A6A40B9-0D5A-4457-A77B-831BD00772A7}.Debug|x64.ActiveCfg = Debug|x64
+ {2A6A40B9-0D5A-4457-A77B-831BD00772A7}.Debug|x64.Build.0 = Debug|x64
++ {2A6A40B9-0D5A-4457-A77B-831BD00772A7}.Release|ARM64.ActiveCfg = Release|ARM64
++ {2A6A40B9-0D5A-4457-A77B-831BD00772A7}.Release|ARM64.Build.0 = Release|ARM64
+ {2A6A40B9-0D5A-4457-A77B-831BD00772A7}.Release|Win32.ActiveCfg = Release|Win32
+ {2A6A40B9-0D5A-4457-A77B-831BD00772A7}.Release|Win32.Build.0 = Release|Win32
+ {2A6A40B9-0D5A-4457-A77B-831BD00772A7}.Release|x64.ActiveCfg = Release|x64
+ {2A6A40B9-0D5A-4457-A77B-831BD00772A7}.Release|x64.Build.0 = Release|x64
++ {CAC13AAE-ABF9-47E2-8DFB-08AA506FF50A}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {CAC13AAE-ABF9-47E2-8DFB-08AA506FF50A}.Debug|ARM64.Build.0 = Debug|ARM64
+ {CAC13AAE-ABF9-47E2-8DFB-08AA506FF50A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {CAC13AAE-ABF9-47E2-8DFB-08AA506FF50A}.Debug|Win32.Build.0 = Debug|Win32
+ {CAC13AAE-ABF9-47E2-8DFB-08AA506FF50A}.Debug|x64.ActiveCfg = Debug|x64
+ {CAC13AAE-ABF9-47E2-8DFB-08AA506FF50A}.Debug|x64.Build.0 = Debug|x64
++ {CAC13AAE-ABF9-47E2-8DFB-08AA506FF50A}.Release|ARM64.ActiveCfg = Release|ARM64
++ {CAC13AAE-ABF9-47E2-8DFB-08AA506FF50A}.Release|ARM64.Build.0 = Release|ARM64
+ {CAC13AAE-ABF9-47E2-8DFB-08AA506FF50A}.Release|Win32.ActiveCfg = Release|Win32
+ {CAC13AAE-ABF9-47E2-8DFB-08AA506FF50A}.Release|Win32.Build.0 = Release|Win32
+ {CAC13AAE-ABF9-47E2-8DFB-08AA506FF50A}.Release|x64.ActiveCfg = Release|x64
+ {CAC13AAE-ABF9-47E2-8DFB-08AA506FF50A}.Release|x64.Build.0 = Release|x64
++ {A18471D1-BEDD-464A-8581-6B128A828B07}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {A18471D1-BEDD-464A-8581-6B128A828B07}.Debug|ARM64.Build.0 = Debug|ARM64
+ {A18471D1-BEDD-464A-8581-6B128A828B07}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A18471D1-BEDD-464A-8581-6B128A828B07}.Debug|Win32.Build.0 = Debug|Win32
+ {A18471D1-BEDD-464A-8581-6B128A828B07}.Debug|x64.ActiveCfg = Debug|x64
+ {A18471D1-BEDD-464A-8581-6B128A828B07}.Debug|x64.Build.0 = Debug|x64
++ {A18471D1-BEDD-464A-8581-6B128A828B07}.Release|ARM64.ActiveCfg = Release|ARM64
++ {A18471D1-BEDD-464A-8581-6B128A828B07}.Release|ARM64.Build.0 = Release|ARM64
+ {A18471D1-BEDD-464A-8581-6B128A828B07}.Release|Win32.ActiveCfg = Release|Win32
+ {A18471D1-BEDD-464A-8581-6B128A828B07}.Release|Win32.Build.0 = Release|Win32
+ {A18471D1-BEDD-464A-8581-6B128A828B07}.Release|x64.ActiveCfg = Release|x64
+ {A18471D1-BEDD-464A-8581-6B128A828B07}.Release|x64.Build.0 = Release|x64
++ {7DED61E4-5229-4F03-8E52-165FE173E1A2}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {7DED61E4-5229-4F03-8E52-165FE173E1A2}.Debug|ARM64.Build.0 = Debug|ARM64
+ {7DED61E4-5229-4F03-8E52-165FE173E1A2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7DED61E4-5229-4F03-8E52-165FE173E1A2}.Debug|Win32.Build.0 = Debug|Win32
+ {7DED61E4-5229-4F03-8E52-165FE173E1A2}.Debug|x64.ActiveCfg = Debug|x64
+ {7DED61E4-5229-4F03-8E52-165FE173E1A2}.Debug|x64.Build.0 = Debug|x64
++ {7DED61E4-5229-4F03-8E52-165FE173E1A2}.Release|ARM64.ActiveCfg = Release|ARM64
++ {7DED61E4-5229-4F03-8E52-165FE173E1A2}.Release|ARM64.Build.0 = Release|ARM64
+ {7DED61E4-5229-4F03-8E52-165FE173E1A2}.Release|Win32.ActiveCfg = Release|Win32
+ {7DED61E4-5229-4F03-8E52-165FE173E1A2}.Release|Win32.Build.0 = Release|Win32
+ {7DED61E4-5229-4F03-8E52-165FE173E1A2}.Release|x64.ActiveCfg = Release|x64
+ {7DED61E4-5229-4F03-8E52-165FE173E1A2}.Release|x64.Build.0 = Release|x64
++ {18D3EF75-6C36-46C0-B102-377B37F6C3E2}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {18D3EF75-6C36-46C0-B102-377B37F6C3E2}.Debug|ARM64.Build.0 = Debug|ARM64
+ {18D3EF75-6C36-46C0-B102-377B37F6C3E2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {18D3EF75-6C36-46C0-B102-377B37F6C3E2}.Debug|Win32.Build.0 = Debug|Win32
+ {18D3EF75-6C36-46C0-B102-377B37F6C3E2}.Debug|x64.ActiveCfg = Debug|x64
+ {18D3EF75-6C36-46C0-B102-377B37F6C3E2}.Debug|x64.Build.0 = Debug|x64
++ {18D3EF75-6C36-46C0-B102-377B37F6C3E2}.Release|ARM64.ActiveCfg = Release|ARM64
++ {18D3EF75-6C36-46C0-B102-377B37F6C3E2}.Release|ARM64.Build.0 = Release|ARM64
+ {18D3EF75-6C36-46C0-B102-377B37F6C3E2}.Release|Win32.ActiveCfg = Release|Win32
+ {18D3EF75-6C36-46C0-B102-377B37F6C3E2}.Release|Win32.Build.0 = Release|Win32
+ {18D3EF75-6C36-46C0-B102-377B37F6C3E2}.Release|x64.ActiveCfg = Release|x64
+ {18D3EF75-6C36-46C0-B102-377B37F6C3E2}.Release|x64.Build.0 = Release|x64
++ {EC50393D-5E56-4F43-80F5-7C816AFFBEF0}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {EC50393D-5E56-4F43-80F5-7C816AFFBEF0}.Debug|ARM64.Build.0 = Debug|ARM64
+ {EC50393D-5E56-4F43-80F5-7C816AFFBEF0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EC50393D-5E56-4F43-80F5-7C816AFFBEF0}.Debug|Win32.Build.0 = Debug|Win32
+ {EC50393D-5E56-4F43-80F5-7C816AFFBEF0}.Debug|x64.ActiveCfg = Debug|x64
+ {EC50393D-5E56-4F43-80F5-7C816AFFBEF0}.Debug|x64.Build.0 = Debug|x64
++ {EC50393D-5E56-4F43-80F5-7C816AFFBEF0}.Release|ARM64.ActiveCfg = Release|ARM64
++ {EC50393D-5E56-4F43-80F5-7C816AFFBEF0}.Release|ARM64.Build.0 = Release|ARM64
+ {EC50393D-5E56-4F43-80F5-7C816AFFBEF0}.Release|Win32.ActiveCfg = Release|Win32
+ {EC50393D-5E56-4F43-80F5-7C816AFFBEF0}.Release|Win32.Build.0 = Release|Win32
+ {EC50393D-5E56-4F43-80F5-7C816AFFBEF0}.Release|x64.ActiveCfg = Release|x64
+ {EC50393D-5E56-4F43-80F5-7C816AFFBEF0}.Release|x64.Build.0 = Release|x64
++ {FACD3CA8-671C-4A05-A7BF-B5D345F96337}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {FACD3CA8-671C-4A05-A7BF-B5D345F96337}.Debug|ARM64.Build.0 = Debug|ARM64
+ {FACD3CA8-671C-4A05-A7BF-B5D345F96337}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FACD3CA8-671C-4A05-A7BF-B5D345F96337}.Debug|Win32.Build.0 = Debug|Win32
+ {FACD3CA8-671C-4A05-A7BF-B5D345F96337}.Debug|x64.ActiveCfg = Debug|x64
+ {FACD3CA8-671C-4A05-A7BF-B5D345F96337}.Debug|x64.Build.0 = Debug|x64
++ {FACD3CA8-671C-4A05-A7BF-B5D345F96337}.Release|ARM64.ActiveCfg = Release|ARM64
++ {FACD3CA8-671C-4A05-A7BF-B5D345F96337}.Release|ARM64.Build.0 = Release|ARM64
+ {FACD3CA8-671C-4A05-A7BF-B5D345F96337}.Release|Win32.ActiveCfg = Release|Win32
+ {FACD3CA8-671C-4A05-A7BF-B5D345F96337}.Release|Win32.Build.0 = Release|Win32
+ {FACD3CA8-671C-4A05-A7BF-B5D345F96337}.Release|x64.ActiveCfg = Release|x64
+ {FACD3CA8-671C-4A05-A7BF-B5D345F96337}.Release|x64.Build.0 = Release|x64
++ {E651C0A1-4574-43E9-897E-38E1A0B24F07}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {E651C0A1-4574-43E9-897E-38E1A0B24F07}.Debug|ARM64.Build.0 = Debug|ARM64
+ {E651C0A1-4574-43E9-897E-38E1A0B24F07}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E651C0A1-4574-43E9-897E-38E1A0B24F07}.Debug|Win32.Build.0 = Debug|Win32
+ {E651C0A1-4574-43E9-897E-38E1A0B24F07}.Debug|x64.ActiveCfg = Debug|x64
+ {E651C0A1-4574-43E9-897E-38E1A0B24F07}.Debug|x64.Build.0 = Debug|x64
++ {E651C0A1-4574-43E9-897E-38E1A0B24F07}.Release|ARM64.ActiveCfg = Release|ARM64
++ {E651C0A1-4574-43E9-897E-38E1A0B24F07}.Release|ARM64.Build.0 = Release|ARM64
+ {E651C0A1-4574-43E9-897E-38E1A0B24F07}.Release|Win32.ActiveCfg = Release|Win32
+ {E651C0A1-4574-43E9-897E-38E1A0B24F07}.Release|Win32.Build.0 = Release|Win32
+ {E651C0A1-4574-43E9-897E-38E1A0B24F07}.Release|x64.ActiveCfg = Release|x64
+ {E651C0A1-4574-43E9-897E-38E1A0B24F07}.Release|x64.Build.0 = Release|x64
++ {8AFFEB34-67F5-4AF5-ACBF-380FF5CDB689}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {8AFFEB34-67F5-4AF5-ACBF-380FF5CDB689}.Debug|ARM64.Build.0 = Debug|ARM64
+ {8AFFEB34-67F5-4AF5-ACBF-380FF5CDB689}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8AFFEB34-67F5-4AF5-ACBF-380FF5CDB689}.Debug|Win32.Build.0 = Debug|Win32
+ {8AFFEB34-67F5-4AF5-ACBF-380FF5CDB689}.Debug|x64.ActiveCfg = Debug|x64
+ {8AFFEB34-67F5-4AF5-ACBF-380FF5CDB689}.Debug|x64.Build.0 = Debug|x64
++ {8AFFEB34-67F5-4AF5-ACBF-380FF5CDB689}.Release|ARM64.ActiveCfg = Release|ARM64
++ {8AFFEB34-67F5-4AF5-ACBF-380FF5CDB689}.Release|ARM64.Build.0 = Release|ARM64
+ {8AFFEB34-67F5-4AF5-ACBF-380FF5CDB689}.Release|Win32.ActiveCfg = Release|Win32
+ {8AFFEB34-67F5-4AF5-ACBF-380FF5CDB689}.Release|Win32.Build.0 = Release|Win32
+ {8AFFEB34-67F5-4AF5-ACBF-380FF5CDB689}.Release|x64.ActiveCfg = Release|x64
+ {8AFFEB34-67F5-4AF5-ACBF-380FF5CDB689}.Release|x64.Build.0 = Release|x64
++ {C18CA7DE-01C1-4380-B5A4-E131C891476B}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {C18CA7DE-01C1-4380-B5A4-E131C891476B}.Debug|ARM64.Build.0 = Debug|ARM64
+ {C18CA7DE-01C1-4380-B5A4-E131C891476B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C18CA7DE-01C1-4380-B5A4-E131C891476B}.Debug|Win32.Build.0 = Debug|Win32
+ {C18CA7DE-01C1-4380-B5A4-E131C891476B}.Debug|x64.ActiveCfg = Debug|x64
+ {C18CA7DE-01C1-4380-B5A4-E131C891476B}.Debug|x64.Build.0 = Debug|x64
++ {C18CA7DE-01C1-4380-B5A4-E131C891476B}.Release|ARM64.ActiveCfg = Release|ARM64
++ {C18CA7DE-01C1-4380-B5A4-E131C891476B}.Release|ARM64.Build.0 = Release|ARM64
+ {C18CA7DE-01C1-4380-B5A4-E131C891476B}.Release|Win32.ActiveCfg = Release|Win32
+ {C18CA7DE-01C1-4380-B5A4-E131C891476B}.Release|Win32.Build.0 = Release|Win32
+ {C18CA7DE-01C1-4380-B5A4-E131C891476B}.Release|x64.ActiveCfg = Release|x64
+ {C18CA7DE-01C1-4380-B5A4-E131C891476B}.Release|x64.Build.0 = Release|x64
++ {9847994C-E043-4E29-9263-AB7C3E961878}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {9847994C-E043-4E29-9263-AB7C3E961878}.Debug|ARM64.Build.0 = Debug|ARM64
+ {9847994C-E043-4E29-9263-AB7C3E961878}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9847994C-E043-4E29-9263-AB7C3E961878}.Debug|Win32.Build.0 = Debug|Win32
+ {9847994C-E043-4E29-9263-AB7C3E961878}.Debug|x64.ActiveCfg = Debug|x64
+ {9847994C-E043-4E29-9263-AB7C3E961878}.Debug|x64.Build.0 = Debug|x64
++ {9847994C-E043-4E29-9263-AB7C3E961878}.Release|ARM64.ActiveCfg = Release|ARM64
++ {9847994C-E043-4E29-9263-AB7C3E961878}.Release|ARM64.Build.0 = Release|ARM64
+ {9847994C-E043-4E29-9263-AB7C3E961878}.Release|Win32.ActiveCfg = Release|Win32
+ {9847994C-E043-4E29-9263-AB7C3E961878}.Release|Win32.Build.0 = Release|Win32
+ {9847994C-E043-4E29-9263-AB7C3E961878}.Release|x64.ActiveCfg = Release|x64
+ {9847994C-E043-4E29-9263-AB7C3E961878}.Release|x64.Build.0 = Release|x64
++ {CF89180E-B469-4E07-A2CB-01D0329A996D}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {CF89180E-B469-4E07-A2CB-01D0329A996D}.Debug|ARM64.Build.0 = Debug|ARM64
+ {CF89180E-B469-4E07-A2CB-01D0329A996D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {CF89180E-B469-4E07-A2CB-01D0329A996D}.Debug|Win32.Build.0 = Debug|Win32
+ {CF89180E-B469-4E07-A2CB-01D0329A996D}.Debug|x64.ActiveCfg = Debug|x64
+ {CF89180E-B469-4E07-A2CB-01D0329A996D}.Debug|x64.Build.0 = Debug|x64
++ {CF89180E-B469-4E07-A2CB-01D0329A996D}.Release|ARM64.ActiveCfg = Release|ARM64
++ {CF89180E-B469-4E07-A2CB-01D0329A996D}.Release|ARM64.Build.0 = Release|ARM64
+ {CF89180E-B469-4E07-A2CB-01D0329A996D}.Release|Win32.ActiveCfg = Release|Win32
+ {CF89180E-B469-4E07-A2CB-01D0329A996D}.Release|Win32.Build.0 = Release|Win32
+ {CF89180E-B469-4E07-A2CB-01D0329A996D}.Release|x64.ActiveCfg = Release|x64
+ {CF89180E-B469-4E07-A2CB-01D0329A996D}.Release|x64.Build.0 = Release|x64
++ {96623DCD-5CBF-4D67-8619-34FD31900908}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {96623DCD-5CBF-4D67-8619-34FD31900908}.Debug|ARM64.Build.0 = Debug|ARM64
+ {96623DCD-5CBF-4D67-8619-34FD31900908}.Debug|Win32.ActiveCfg = Debug|Win32
+ {96623DCD-5CBF-4D67-8619-34FD31900908}.Debug|Win32.Build.0 = Debug|Win32
+ {96623DCD-5CBF-4D67-8619-34FD31900908}.Debug|x64.ActiveCfg = Debug|x64
+ {96623DCD-5CBF-4D67-8619-34FD31900908}.Debug|x64.Build.0 = Debug|x64
++ {96623DCD-5CBF-4D67-8619-34FD31900908}.Release|ARM64.ActiveCfg = Release|ARM64
++ {96623DCD-5CBF-4D67-8619-34FD31900908}.Release|ARM64.Build.0 = Release|ARM64
+ {96623DCD-5CBF-4D67-8619-34FD31900908}.Release|Win32.ActiveCfg = Release|Win32
+ {96623DCD-5CBF-4D67-8619-34FD31900908}.Release|Win32.Build.0 = Release|Win32
+ {96623DCD-5CBF-4D67-8619-34FD31900908}.Release|x64.ActiveCfg = Release|x64
+ {96623DCD-5CBF-4D67-8619-34FD31900908}.Release|x64.Build.0 = Release|x64
++ {6011B9C8-463C-464E-AB74-592218D89B41}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {6011B9C8-463C-464E-AB74-592218D89B41}.Debug|ARM64.Build.0 = Debug|ARM64
+ {6011B9C8-463C-464E-AB74-592218D89B41}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6011B9C8-463C-464E-AB74-592218D89B41}.Debug|Win32.Build.0 = Debug|Win32
+ {6011B9C8-463C-464E-AB74-592218D89B41}.Debug|x64.ActiveCfg = Debug|x64
+ {6011B9C8-463C-464E-AB74-592218D89B41}.Debug|x64.Build.0 = Debug|x64
++ {6011B9C8-463C-464E-AB74-592218D89B41}.Release|ARM64.ActiveCfg = Release|ARM64
++ {6011B9C8-463C-464E-AB74-592218D89B41}.Release|ARM64.Build.0 = Release|ARM64
+ {6011B9C8-463C-464E-AB74-592218D89B41}.Release|Win32.ActiveCfg = Release|Win32
+ {6011B9C8-463C-464E-AB74-592218D89B41}.Release|Win32.Build.0 = Release|Win32
+ {6011B9C8-463C-464E-AB74-592218D89B41}.Release|x64.ActiveCfg = Release|x64
+ {6011B9C8-463C-464E-AB74-592218D89B41}.Release|x64.Build.0 = Release|x64
++ {9FE67414-4051-4208-B4BB-B114EABE139A}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {9FE67414-4051-4208-B4BB-B114EABE139A}.Debug|ARM64.Build.0 = Debug|ARM64
+ {9FE67414-4051-4208-B4BB-B114EABE139A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9FE67414-4051-4208-B4BB-B114EABE139A}.Debug|Win32.Build.0 = Debug|Win32
+ {9FE67414-4051-4208-B4BB-B114EABE139A}.Debug|x64.ActiveCfg = Debug|x64
+ {9FE67414-4051-4208-B4BB-B114EABE139A}.Debug|x64.Build.0 = Debug|x64
++ {9FE67414-4051-4208-B4BB-B114EABE139A}.Release|ARM64.ActiveCfg = Release|ARM64
++ {9FE67414-4051-4208-B4BB-B114EABE139A}.Release|ARM64.Build.0 = Release|ARM64
+ {9FE67414-4051-4208-B4BB-B114EABE139A}.Release|Win32.ActiveCfg = Release|Win32
+ {9FE67414-4051-4208-B4BB-B114EABE139A}.Release|Win32.Build.0 = Release|Win32
+ {9FE67414-4051-4208-B4BB-B114EABE139A}.Release|x64.ActiveCfg = Release|x64
+ {9FE67414-4051-4208-B4BB-B114EABE139A}.Release|x64.Build.0 = Release|x64
++ {BADABF03-AD0E-4717-9473-BD23B72FAA39}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {BADABF03-AD0E-4717-9473-BD23B72FAA39}.Debug|ARM64.Build.0 = Debug|ARM64
+ {BADABF03-AD0E-4717-9473-BD23B72FAA39}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BADABF03-AD0E-4717-9473-BD23B72FAA39}.Debug|Win32.Build.0 = Debug|Win32
+ {BADABF03-AD0E-4717-9473-BD23B72FAA39}.Debug|x64.ActiveCfg = Debug|x64
+ {BADABF03-AD0E-4717-9473-BD23B72FAA39}.Debug|x64.Build.0 = Debug|x64
++ {BADABF03-AD0E-4717-9473-BD23B72FAA39}.Release|ARM64.ActiveCfg = Release|ARM64
++ {BADABF03-AD0E-4717-9473-BD23B72FAA39}.Release|ARM64.Build.0 = Release|ARM64
+ {BADABF03-AD0E-4717-9473-BD23B72FAA39}.Release|Win32.ActiveCfg = Release|Win32
+ {BADABF03-AD0E-4717-9473-BD23B72FAA39}.Release|Win32.Build.0 = Release|Win32
+ {BADABF03-AD0E-4717-9473-BD23B72FAA39}.Release|x64.ActiveCfg = Release|x64
+ {BADABF03-AD0E-4717-9473-BD23B72FAA39}.Release|x64.Build.0 = Release|x64
++ {C93DF7EF-78AC-4E29-AA7C-A3600BB4AA76}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {C93DF7EF-78AC-4E29-AA7C-A3600BB4AA76}.Debug|ARM64.Build.0 = Debug|ARM64
+ {C93DF7EF-78AC-4E29-AA7C-A3600BB4AA76}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C93DF7EF-78AC-4E29-AA7C-A3600BB4AA76}.Debug|Win32.Build.0 = Debug|Win32
+ {C93DF7EF-78AC-4E29-AA7C-A3600BB4AA76}.Debug|x64.ActiveCfg = Debug|x64
+ {C93DF7EF-78AC-4E29-AA7C-A3600BB4AA76}.Debug|x64.Build.0 = Debug|x64
++ {C93DF7EF-78AC-4E29-AA7C-A3600BB4AA76}.Release|ARM64.ActiveCfg = Release|ARM64
++ {C93DF7EF-78AC-4E29-AA7C-A3600BB4AA76}.Release|ARM64.Build.0 = Release|ARM64
+ {C93DF7EF-78AC-4E29-AA7C-A3600BB4AA76}.Release|Win32.ActiveCfg = Release|Win32
+ {C93DF7EF-78AC-4E29-AA7C-A3600BB4AA76}.Release|Win32.Build.0 = Release|Win32
+ {C93DF7EF-78AC-4E29-AA7C-A3600BB4AA76}.Release|x64.ActiveCfg = Release|x64
+ {C93DF7EF-78AC-4E29-AA7C-A3600BB4AA76}.Release|x64.Build.0 = Release|x64
++ {D705539E-37BF-4CF1-B828-8D3D2665EB0F}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {D705539E-37BF-4CF1-B828-8D3D2665EB0F}.Debug|ARM64.Build.0 = Debug|ARM64
+ {D705539E-37BF-4CF1-B828-8D3D2665EB0F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D705539E-37BF-4CF1-B828-8D3D2665EB0F}.Debug|Win32.Build.0 = Debug|Win32
+ {D705539E-37BF-4CF1-B828-8D3D2665EB0F}.Debug|x64.ActiveCfg = Debug|x64
+ {D705539E-37BF-4CF1-B828-8D3D2665EB0F}.Debug|x64.Build.0 = Debug|x64
++ {D705539E-37BF-4CF1-B828-8D3D2665EB0F}.Release|ARM64.ActiveCfg = Release|ARM64
++ {D705539E-37BF-4CF1-B828-8D3D2665EB0F}.Release|ARM64.Build.0 = Release|ARM64
+ {D705539E-37BF-4CF1-B828-8D3D2665EB0F}.Release|Win32.ActiveCfg = Release|Win32
+ {D705539E-37BF-4CF1-B828-8D3D2665EB0F}.Release|Win32.Build.0 = Release|Win32
+ {D705539E-37BF-4CF1-B828-8D3D2665EB0F}.Release|x64.ActiveCfg = Release|x64
+ {D705539E-37BF-4CF1-B828-8D3D2665EB0F}.Release|x64.Build.0 = Release|x64
++ {225FE63C-6AA5-47CF-8605-F6D39854A042}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {225FE63C-6AA5-47CF-8605-F6D39854A042}.Debug|ARM64.Build.0 = Debug|ARM64
+ {225FE63C-6AA5-47CF-8605-F6D39854A042}.Debug|Win32.ActiveCfg = Debug|Win32
+ {225FE63C-6AA5-47CF-8605-F6D39854A042}.Debug|Win32.Build.0 = Debug|Win32
+ {225FE63C-6AA5-47CF-8605-F6D39854A042}.Debug|x64.ActiveCfg = Debug|x64
+ {225FE63C-6AA5-47CF-8605-F6D39854A042}.Debug|x64.Build.0 = Debug|x64
++ {225FE63C-6AA5-47CF-8605-F6D39854A042}.Release|ARM64.ActiveCfg = Release|ARM64
++ {225FE63C-6AA5-47CF-8605-F6D39854A042}.Release|ARM64.Build.0 = Release|ARM64
+ {225FE63C-6AA5-47CF-8605-F6D39854A042}.Release|Win32.ActiveCfg = Release|Win32
+ {225FE63C-6AA5-47CF-8605-F6D39854A042}.Release|Win32.Build.0 = Release|Win32
+ {225FE63C-6AA5-47CF-8605-F6D39854A042}.Release|x64.ActiveCfg = Release|x64
+ {225FE63C-6AA5-47CF-8605-F6D39854A042}.Release|x64.Build.0 = Release|x64
++ {9B757965-0ACF-4289-B7A0-08230AB59F79}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {9B757965-0ACF-4289-B7A0-08230AB59F79}.Debug|ARM64.Build.0 = Debug|ARM64
+ {9B757965-0ACF-4289-B7A0-08230AB59F79}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9B757965-0ACF-4289-B7A0-08230AB59F79}.Debug|Win32.Build.0 = Debug|Win32
+ {9B757965-0ACF-4289-B7A0-08230AB59F79}.Debug|x64.ActiveCfg = Debug|x64
+ {9B757965-0ACF-4289-B7A0-08230AB59F79}.Debug|x64.Build.0 = Debug|x64
++ {9B757965-0ACF-4289-B7A0-08230AB59F79}.Release|ARM64.ActiveCfg = Release|ARM64
++ {9B757965-0ACF-4289-B7A0-08230AB59F79}.Release|ARM64.Build.0 = Release|ARM64
+ {9B757965-0ACF-4289-B7A0-08230AB59F79}.Release|Win32.ActiveCfg = Release|Win32
+ {9B757965-0ACF-4289-B7A0-08230AB59F79}.Release|Win32.Build.0 = Release|Win32
+ {9B757965-0ACF-4289-B7A0-08230AB59F79}.Release|x64.ActiveCfg = Release|x64
+ {9B757965-0ACF-4289-B7A0-08230AB59F79}.Release|x64.Build.0 = Release|x64
++ {EDA93DE7-D2C9-496A-A6E5-960A067D9772}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {EDA93DE7-D2C9-496A-A6E5-960A067D9772}.Debug|ARM64.Build.0 = Debug|ARM64
+ {EDA93DE7-D2C9-496A-A6E5-960A067D9772}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EDA93DE7-D2C9-496A-A6E5-960A067D9772}.Debug|Win32.Build.0 = Debug|Win32
+ {EDA93DE7-D2C9-496A-A6E5-960A067D9772}.Debug|x64.ActiveCfg = Debug|x64
+ {EDA93DE7-D2C9-496A-A6E5-960A067D9772}.Debug|x64.Build.0 = Debug|x64
++ {EDA93DE7-D2C9-496A-A6E5-960A067D9772}.Release|ARM64.ActiveCfg = Release|ARM64
++ {EDA93DE7-D2C9-496A-A6E5-960A067D9772}.Release|ARM64.Build.0 = Release|ARM64
+ {EDA93DE7-D2C9-496A-A6E5-960A067D9772}.Release|Win32.ActiveCfg = Release|Win32
+ {EDA93DE7-D2C9-496A-A6E5-960A067D9772}.Release|Win32.Build.0 = Release|Win32
+ {EDA93DE7-D2C9-496A-A6E5-960A067D9772}.Release|x64.ActiveCfg = Release|x64
+ {EDA93DE7-D2C9-496A-A6E5-960A067D9772}.Release|x64.Build.0 = Release|x64
++ {11F4418F-D6C2-43E3-886D-5E60758B0B44}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {11F4418F-D6C2-43E3-886D-5E60758B0B44}.Debug|ARM64.Build.0 = Debug|ARM64
+ {11F4418F-D6C2-43E3-886D-5E60758B0B44}.Debug|Win32.ActiveCfg = Debug|Win32
+ {11F4418F-D6C2-43E3-886D-5E60758B0B44}.Debug|Win32.Build.0 = Debug|Win32
+ {11F4418F-D6C2-43E3-886D-5E60758B0B44}.Debug|x64.ActiveCfg = Debug|x64
+ {11F4418F-D6C2-43E3-886D-5E60758B0B44}.Debug|x64.Build.0 = Debug|x64
++ {11F4418F-D6C2-43E3-886D-5E60758B0B44}.Release|ARM64.ActiveCfg = Release|ARM64
++ {11F4418F-D6C2-43E3-886D-5E60758B0B44}.Release|ARM64.Build.0 = Release|ARM64
+ {11F4418F-D6C2-43E3-886D-5E60758B0B44}.Release|Win32.ActiveCfg = Release|Win32
+ {11F4418F-D6C2-43E3-886D-5E60758B0B44}.Release|Win32.Build.0 = Release|Win32
+ {11F4418F-D6C2-43E3-886D-5E60758B0B44}.Release|x64.ActiveCfg = Release|x64
+ {11F4418F-D6C2-43E3-886D-5E60758B0B44}.Release|x64.Build.0 = Release|x64
++ {26C258B1-9751-487A-9971-FF1813E5BE9F}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {26C258B1-9751-487A-9971-FF1813E5BE9F}.Debug|ARM64.Build.0 = Debug|ARM64
+ {26C258B1-9751-487A-9971-FF1813E5BE9F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {26C258B1-9751-487A-9971-FF1813E5BE9F}.Debug|Win32.Build.0 = Debug|Win32
+ {26C258B1-9751-487A-9971-FF1813E5BE9F}.Debug|x64.ActiveCfg = Debug|x64
+ {26C258B1-9751-487A-9971-FF1813E5BE9F}.Debug|x64.Build.0 = Debug|x64
++ {26C258B1-9751-487A-9971-FF1813E5BE9F}.Release|ARM64.ActiveCfg = Release|ARM64
++ {26C258B1-9751-487A-9971-FF1813E5BE9F}.Release|ARM64.Build.0 = Release|ARM64
+ {26C258B1-9751-487A-9971-FF1813E5BE9F}.Release|Win32.ActiveCfg = Release|Win32
+ {26C258B1-9751-487A-9971-FF1813E5BE9F}.Release|Win32.Build.0 = Release|Win32
+ {26C258B1-9751-487A-9971-FF1813E5BE9F}.Release|x64.ActiveCfg = Release|x64
+ {26C258B1-9751-487A-9971-FF1813E5BE9F}.Release|x64.Build.0 = Release|x64
++ {11AEFA4F-1EEF-46C7-B08D-E4F2213A45B7}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {11AEFA4F-1EEF-46C7-B08D-E4F2213A45B7}.Debug|ARM64.Build.0 = Debug|ARM64
+ {11AEFA4F-1EEF-46C7-B08D-E4F2213A45B7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {11AEFA4F-1EEF-46C7-B08D-E4F2213A45B7}.Debug|Win32.Build.0 = Debug|Win32
+ {11AEFA4F-1EEF-46C7-B08D-E4F2213A45B7}.Debug|x64.ActiveCfg = Debug|x64
+ {11AEFA4F-1EEF-46C7-B08D-E4F2213A45B7}.Debug|x64.Build.0 = Debug|x64
++ {11AEFA4F-1EEF-46C7-B08D-E4F2213A45B7}.Release|ARM64.ActiveCfg = Release|ARM64
++ {11AEFA4F-1EEF-46C7-B08D-E4F2213A45B7}.Release|ARM64.Build.0 = Release|ARM64
+ {11AEFA4F-1EEF-46C7-B08D-E4F2213A45B7}.Release|Win32.ActiveCfg = Release|Win32
+ {11AEFA4F-1EEF-46C7-B08D-E4F2213A45B7}.Release|Win32.Build.0 = Release|Win32
+ {11AEFA4F-1EEF-46C7-B08D-E4F2213A45B7}.Release|x64.ActiveCfg = Release|x64
+ {11AEFA4F-1EEF-46C7-B08D-E4F2213A45B7}.Release|x64.Build.0 = Release|x64
++ {9D5F7763-FF7B-4936-9861-819B5BDD9BA1}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {9D5F7763-FF7B-4936-9861-819B5BDD9BA1}.Debug|ARM64.Build.0 = Debug|ARM64
+ {9D5F7763-FF7B-4936-9861-819B5BDD9BA1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9D5F7763-FF7B-4936-9861-819B5BDD9BA1}.Debug|Win32.Build.0 = Debug|Win32
+ {9D5F7763-FF7B-4936-9861-819B5BDD9BA1}.Debug|x64.ActiveCfg = Debug|x64
+ {9D5F7763-FF7B-4936-9861-819B5BDD9BA1}.Debug|x64.Build.0 = Debug|x64
++ {9D5F7763-FF7B-4936-9861-819B5BDD9BA1}.Release|ARM64.ActiveCfg = Release|ARM64
++ {9D5F7763-FF7B-4936-9861-819B5BDD9BA1}.Release|ARM64.Build.0 = Release|ARM64
+ {9D5F7763-FF7B-4936-9861-819B5BDD9BA1}.Release|Win32.ActiveCfg = Release|Win32
+ {9D5F7763-FF7B-4936-9861-819B5BDD9BA1}.Release|Win32.Build.0 = Release|Win32
+ {9D5F7763-FF7B-4936-9861-819B5BDD9BA1}.Release|x64.ActiveCfg = Release|x64
+ {9D5F7763-FF7B-4936-9861-819B5BDD9BA1}.Release|x64.Build.0 = Release|x64
++ {A9AD6430-C35C-4A75-979C-391490242F86}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {A9AD6430-C35C-4A75-979C-391490242F86}.Debug|ARM64.Build.0 = Debug|ARM64
+ {A9AD6430-C35C-4A75-979C-391490242F86}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A9AD6430-C35C-4A75-979C-391490242F86}.Debug|Win32.Build.0 = Debug|Win32
+ {A9AD6430-C35C-4A75-979C-391490242F86}.Debug|x64.ActiveCfg = Debug|x64
+ {A9AD6430-C35C-4A75-979C-391490242F86}.Debug|x64.Build.0 = Debug|x64
++ {A9AD6430-C35C-4A75-979C-391490242F86}.Release|ARM64.ActiveCfg = Release|ARM64
++ {A9AD6430-C35C-4A75-979C-391490242F86}.Release|ARM64.Build.0 = Release|ARM64
+ {A9AD6430-C35C-4A75-979C-391490242F86}.Release|Win32.ActiveCfg = Release|Win32
+ {A9AD6430-C35C-4A75-979C-391490242F86}.Release|Win32.Build.0 = Release|Win32
+ {A9AD6430-C35C-4A75-979C-391490242F86}.Release|x64.ActiveCfg = Release|x64
+ {A9AD6430-C35C-4A75-979C-391490242F86}.Release|x64.Build.0 = Release|x64
++ {D68B75F1-A6F1-425D-9923-03D67AC62D54}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {D68B75F1-A6F1-425D-9923-03D67AC62D54}.Debug|ARM64.Build.0 = Debug|ARM64
+ {D68B75F1-A6F1-425D-9923-03D67AC62D54}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D68B75F1-A6F1-425D-9923-03D67AC62D54}.Debug|Win32.Build.0 = Debug|Win32
+ {D68B75F1-A6F1-425D-9923-03D67AC62D54}.Debug|x64.ActiveCfg = Debug|x64
+ {D68B75F1-A6F1-425D-9923-03D67AC62D54}.Debug|x64.Build.0 = Debug|x64
++ {D68B75F1-A6F1-425D-9923-03D67AC62D54}.Release|ARM64.ActiveCfg = Release|ARM64
++ {D68B75F1-A6F1-425D-9923-03D67AC62D54}.Release|ARM64.Build.0 = Release|ARM64
+ {D68B75F1-A6F1-425D-9923-03D67AC62D54}.Release|Win32.ActiveCfg = Release|Win32
+ {D68B75F1-A6F1-425D-9923-03D67AC62D54}.Release|Win32.Build.0 = Release|Win32
+ {D68B75F1-A6F1-425D-9923-03D67AC62D54}.Release|x64.ActiveCfg = Release|x64
+ {D68B75F1-A6F1-425D-9923-03D67AC62D54}.Release|x64.Build.0 = Release|x64
++ {943E7822-6E58-4F55-BD2F-A4A421D577E5}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {943E7822-6E58-4F55-BD2F-A4A421D577E5}.Debug|ARM64.Build.0 = Debug|ARM64
+ {943E7822-6E58-4F55-BD2F-A4A421D577E5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {943E7822-6E58-4F55-BD2F-A4A421D577E5}.Debug|Win32.Build.0 = Debug|Win32
+ {943E7822-6E58-4F55-BD2F-A4A421D577E5}.Debug|x64.ActiveCfg = Debug|x64
+ {943E7822-6E58-4F55-BD2F-A4A421D577E5}.Debug|x64.Build.0 = Debug|x64
++ {943E7822-6E58-4F55-BD2F-A4A421D577E5}.Release|ARM64.ActiveCfg = Release|ARM64
++ {943E7822-6E58-4F55-BD2F-A4A421D577E5}.Release|ARM64.Build.0 = Release|ARM64
+ {943E7822-6E58-4F55-BD2F-A4A421D577E5}.Release|Win32.ActiveCfg = Release|Win32
+ {943E7822-6E58-4F55-BD2F-A4A421D577E5}.Release|Win32.Build.0 = Release|Win32
+ {943E7822-6E58-4F55-BD2F-A4A421D577E5}.Release|x64.ActiveCfg = Release|x64
+ {943E7822-6E58-4F55-BD2F-A4A421D577E5}.Release|x64.Build.0 = Release|x64
++ {0B7831C0-52EF-4A09-AD37-5E6F4CBA28E4}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {0B7831C0-52EF-4A09-AD37-5E6F4CBA28E4}.Debug|ARM64.Build.0 = Debug|ARM64
+ {0B7831C0-52EF-4A09-AD37-5E6F4CBA28E4}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0B7831C0-52EF-4A09-AD37-5E6F4CBA28E4}.Debug|Win32.Build.0 = Debug|Win32
+ {0B7831C0-52EF-4A09-AD37-5E6F4CBA28E4}.Debug|x64.ActiveCfg = Debug|x64
+ {0B7831C0-52EF-4A09-AD37-5E6F4CBA28E4}.Debug|x64.Build.0 = Debug|x64
++ {0B7831C0-52EF-4A09-AD37-5E6F4CBA28E4}.Release|ARM64.ActiveCfg = Release|ARM64
++ {0B7831C0-52EF-4A09-AD37-5E6F4CBA28E4}.Release|ARM64.Build.0 = Release|ARM64
+ {0B7831C0-52EF-4A09-AD37-5E6F4CBA28E4}.Release|Win32.ActiveCfg = Release|Win32
+ {0B7831C0-52EF-4A09-AD37-5E6F4CBA28E4}.Release|Win32.Build.0 = Release|Win32
+ {0B7831C0-52EF-4A09-AD37-5E6F4CBA28E4}.Release|x64.ActiveCfg = Release|x64
+ {0B7831C0-52EF-4A09-AD37-5E6F4CBA28E4}.Release|x64.Build.0 = Release|x64
++ {2FD12E1A-40CD-4BC3-9C27-BD87B8F23A60}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {2FD12E1A-40CD-4BC3-9C27-BD87B8F23A60}.Debug|ARM64.Build.0 = Debug|ARM64
+ {2FD12E1A-40CD-4BC3-9C27-BD87B8F23A60}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2FD12E1A-40CD-4BC3-9C27-BD87B8F23A60}.Debug|Win32.Build.0 = Debug|Win32
+ {2FD12E1A-40CD-4BC3-9C27-BD87B8F23A60}.Debug|x64.ActiveCfg = Debug|x64
+ {2FD12E1A-40CD-4BC3-9C27-BD87B8F23A60}.Debug|x64.Build.0 = Debug|x64
++ {2FD12E1A-40CD-4BC3-9C27-BD87B8F23A60}.Release|ARM64.ActiveCfg = Release|ARM64
++ {2FD12E1A-40CD-4BC3-9C27-BD87B8F23A60}.Release|ARM64.Build.0 = Release|ARM64
+ {2FD12E1A-40CD-4BC3-9C27-BD87B8F23A60}.Release|Win32.ActiveCfg = Release|Win32
+ {2FD12E1A-40CD-4BC3-9C27-BD87B8F23A60}.Release|Win32.Build.0 = Release|Win32
+ {2FD12E1A-40CD-4BC3-9C27-BD87B8F23A60}.Release|x64.ActiveCfg = Release|x64
+ {2FD12E1A-40CD-4BC3-9C27-BD87B8F23A60}.Release|x64.Build.0 = Release|x64
++ {4E16E373-475F-4F4A-B394-D88D0532EF0E}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {4E16E373-475F-4F4A-B394-D88D0532EF0E}.Debug|ARM64.Build.0 = Debug|ARM64
+ {4E16E373-475F-4F4A-B394-D88D0532EF0E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4E16E373-475F-4F4A-B394-D88D0532EF0E}.Debug|Win32.Build.0 = Debug|Win32
+ {4E16E373-475F-4F4A-B394-D88D0532EF0E}.Debug|x64.ActiveCfg = Debug|x64
+ {4E16E373-475F-4F4A-B394-D88D0532EF0E}.Debug|x64.Build.0 = Debug|x64
++ {4E16E373-475F-4F4A-B394-D88D0532EF0E}.Release|ARM64.ActiveCfg = Release|ARM64
++ {4E16E373-475F-4F4A-B394-D88D0532EF0E}.Release|ARM64.Build.0 = Release|ARM64
+ {4E16E373-475F-4F4A-B394-D88D0532EF0E}.Release|Win32.ActiveCfg = Release|Win32
+ {4E16E373-475F-4F4A-B394-D88D0532EF0E}.Release|Win32.Build.0 = Release|Win32
+ {4E16E373-475F-4F4A-B394-D88D0532EF0E}.Release|x64.ActiveCfg = Release|x64
+ {4E16E373-475F-4F4A-B394-D88D0532EF0E}.Release|x64.Build.0 = Release|x64
++ {0CB70131-B8C0-4780-B62E-776CD3F98BC7}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {0CB70131-B8C0-4780-B62E-776CD3F98BC7}.Debug|ARM64.Build.0 = Debug|ARM64
+ {0CB70131-B8C0-4780-B62E-776CD3F98BC7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0CB70131-B8C0-4780-B62E-776CD3F98BC7}.Debug|Win32.Build.0 = Debug|Win32
+ {0CB70131-B8C0-4780-B62E-776CD3F98BC7}.Debug|x64.ActiveCfg = Debug|x64
+ {0CB70131-B8C0-4780-B62E-776CD3F98BC7}.Debug|x64.Build.0 = Debug|x64
++ {0CB70131-B8C0-4780-B62E-776CD3F98BC7}.Release|ARM64.ActiveCfg = Release|ARM64
++ {0CB70131-B8C0-4780-B62E-776CD3F98BC7}.Release|ARM64.Build.0 = Release|ARM64
+ {0CB70131-B8C0-4780-B62E-776CD3F98BC7}.Release|Win32.ActiveCfg = Release|Win32
+ {0CB70131-B8C0-4780-B62E-776CD3F98BC7}.Release|Win32.Build.0 = Release|Win32
+ {0CB70131-B8C0-4780-B62E-776CD3F98BC7}.Release|x64.ActiveCfg = Release|x64
+ {0CB70131-B8C0-4780-B62E-776CD3F98BC7}.Release|x64.Build.0 = Release|x64
++ {9140227A-2900-4DE4-BD22-BFDD954F9BFB}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {9140227A-2900-4DE4-BD22-BFDD954F9BFB}.Debug|ARM64.Build.0 = Debug|ARM64
+ {9140227A-2900-4DE4-BD22-BFDD954F9BFB}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9140227A-2900-4DE4-BD22-BFDD954F9BFB}.Debug|Win32.Build.0 = Debug|Win32
+ {9140227A-2900-4DE4-BD22-BFDD954F9BFB}.Debug|x64.ActiveCfg = Debug|x64
+ {9140227A-2900-4DE4-BD22-BFDD954F9BFB}.Debug|x64.Build.0 = Debug|x64
++ {9140227A-2900-4DE4-BD22-BFDD954F9BFB}.Release|ARM64.ActiveCfg = Release|ARM64
++ {9140227A-2900-4DE4-BD22-BFDD954F9BFB}.Release|ARM64.Build.0 = Release|ARM64
+ {9140227A-2900-4DE4-BD22-BFDD954F9BFB}.Release|Win32.ActiveCfg = Release|Win32
+ {9140227A-2900-4DE4-BD22-BFDD954F9BFB}.Release|Win32.Build.0 = Release|Win32
+ {9140227A-2900-4DE4-BD22-BFDD954F9BFB}.Release|x64.ActiveCfg = Release|x64
+ {9140227A-2900-4DE4-BD22-BFDD954F9BFB}.Release|x64.Build.0 = Release|x64
++ {9931ACC4-18E3-4251-A432-CD287DF0883C}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {9931ACC4-18E3-4251-A432-CD287DF0883C}.Debug|ARM64.Build.0 = Debug|ARM64
+ {9931ACC4-18E3-4251-A432-CD287DF0883C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9931ACC4-18E3-4251-A432-CD287DF0883C}.Debug|Win32.Build.0 = Debug|Win32
+ {9931ACC4-18E3-4251-A432-CD287DF0883C}.Debug|x64.ActiveCfg = Debug|x64
+ {9931ACC4-18E3-4251-A432-CD287DF0883C}.Debug|x64.Build.0 = Debug|x64
++ {9931ACC4-18E3-4251-A432-CD287DF0883C}.Release|ARM64.ActiveCfg = Release|ARM64
++ {9931ACC4-18E3-4251-A432-CD287DF0883C}.Release|ARM64.Build.0 = Release|ARM64
+ {9931ACC4-18E3-4251-A432-CD287DF0883C}.Release|Win32.ActiveCfg = Release|Win32
+ {9931ACC4-18E3-4251-A432-CD287DF0883C}.Release|Win32.Build.0 = Release|Win32
+ {9931ACC4-18E3-4251-A432-CD287DF0883C}.Release|x64.ActiveCfg = Release|x64
+ {9931ACC4-18E3-4251-A432-CD287DF0883C}.Release|x64.Build.0 = Release|x64
++ {8A8D1E59-166A-4C6F-8E64-CE6CC494F2F2}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {8A8D1E59-166A-4C6F-8E64-CE6CC494F2F2}.Debug|ARM64.Build.0 = Debug|ARM64
+ {8A8D1E59-166A-4C6F-8E64-CE6CC494F2F2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8A8D1E59-166A-4C6F-8E64-CE6CC494F2F2}.Debug|Win32.Build.0 = Debug|Win32
+ {8A8D1E59-166A-4C6F-8E64-CE6CC494F2F2}.Debug|x64.ActiveCfg = Debug|x64
+ {8A8D1E59-166A-4C6F-8E64-CE6CC494F2F2}.Debug|x64.Build.0 = Debug|x64
++ {8A8D1E59-166A-4C6F-8E64-CE6CC494F2F2}.Release|ARM64.ActiveCfg = Release|ARM64
++ {8A8D1E59-166A-4C6F-8E64-CE6CC494F2F2}.Release|ARM64.Build.0 = Release|ARM64
+ {8A8D1E59-166A-4C6F-8E64-CE6CC494F2F2}.Release|Win32.ActiveCfg = Release|Win32
+ {8A8D1E59-166A-4C6F-8E64-CE6CC494F2F2}.Release|Win32.Build.0 = Release|Win32
+ {8A8D1E59-166A-4C6F-8E64-CE6CC494F2F2}.Release|x64.ActiveCfg = Release|x64
+ {8A8D1E59-166A-4C6F-8E64-CE6CC494F2F2}.Release|x64.Build.0 = Release|x64
++ {F5CA9AEE-FD4D-43B8-9DE5-2A13F1AFF457}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {F5CA9AEE-FD4D-43B8-9DE5-2A13F1AFF457}.Debug|ARM64.Build.0 = Debug|ARM64
+ {F5CA9AEE-FD4D-43B8-9DE5-2A13F1AFF457}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F5CA9AEE-FD4D-43B8-9DE5-2A13F1AFF457}.Debug|Win32.Build.0 = Debug|Win32
+ {F5CA9AEE-FD4D-43B8-9DE5-2A13F1AFF457}.Debug|x64.ActiveCfg = Debug|x64
+ {F5CA9AEE-FD4D-43B8-9DE5-2A13F1AFF457}.Debug|x64.Build.0 = Debug|x64
++ {F5CA9AEE-FD4D-43B8-9DE5-2A13F1AFF457}.Release|ARM64.ActiveCfg = Release|ARM64
++ {F5CA9AEE-FD4D-43B8-9DE5-2A13F1AFF457}.Release|ARM64.Build.0 = Release|ARM64
+ {F5CA9AEE-FD4D-43B8-9DE5-2A13F1AFF457}.Release|Win32.ActiveCfg = Release|Win32
+ {F5CA9AEE-FD4D-43B8-9DE5-2A13F1AFF457}.Release|Win32.Build.0 = Release|Win32
+ {F5CA9AEE-FD4D-43B8-9DE5-2A13F1AFF457}.Release|x64.ActiveCfg = Release|x64
+ {F5CA9AEE-FD4D-43B8-9DE5-2A13F1AFF457}.Release|x64.Build.0 = Release|x64
++ {DAB0C701-06F3-4FEE-AE96-262A5CBD87C7}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {DAB0C701-06F3-4FEE-AE96-262A5CBD87C7}.Debug|ARM64.Build.0 = Debug|ARM64
+ {DAB0C701-06F3-4FEE-AE96-262A5CBD87C7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DAB0C701-06F3-4FEE-AE96-262A5CBD87C7}.Debug|Win32.Build.0 = Debug|Win32
+ {DAB0C701-06F3-4FEE-AE96-262A5CBD87C7}.Debug|x64.ActiveCfg = Debug|x64
+ {DAB0C701-06F3-4FEE-AE96-262A5CBD87C7}.Debug|x64.Build.0 = Debug|x64
++ {DAB0C701-06F3-4FEE-AE96-262A5CBD87C7}.Release|ARM64.ActiveCfg = Release|ARM64
++ {DAB0C701-06F3-4FEE-AE96-262A5CBD87C7}.Release|ARM64.Build.0 = Release|ARM64
+ {DAB0C701-06F3-4FEE-AE96-262A5CBD87C7}.Release|Win32.ActiveCfg = Release|Win32
+ {DAB0C701-06F3-4FEE-AE96-262A5CBD87C7}.Release|Win32.Build.0 = Release|Win32
+ {DAB0C701-06F3-4FEE-AE96-262A5CBD87C7}.Release|x64.ActiveCfg = Release|x64
+ {DAB0C701-06F3-4FEE-AE96-262A5CBD87C7}.Release|x64.Build.0 = Release|x64
++ {75C62084-AF84-94A1-751B-1DDBBD96F648}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {75C62084-AF84-94A1-751B-1DDBBD96F648}.Debug|ARM64.Build.0 = Debug|ARM64
+ {75C62084-AF84-94A1-751B-1DDBBD96F648}.Debug|Win32.ActiveCfg = Debug|Win32
+ {75C62084-AF84-94A1-751B-1DDBBD96F648}.Debug|Win32.Build.0 = Debug|Win32
+ {75C62084-AF84-94A1-751B-1DDBBD96F648}.Debug|x64.ActiveCfg = Debug|x64
+ {75C62084-AF84-94A1-751B-1DDBBD96F648}.Debug|x64.Build.0 = Debug|x64
++ {75C62084-AF84-94A1-751B-1DDBBD96F648}.Release|ARM64.ActiveCfg = Release|ARM64
++ {75C62084-AF84-94A1-751B-1DDBBD96F648}.Release|ARM64.Build.0 = Release|ARM64
+ {75C62084-AF84-94A1-751B-1DDBBD96F648}.Release|Win32.ActiveCfg = Release|Win32
+ {75C62084-AF84-94A1-751B-1DDBBD96F648}.Release|Win32.Build.0 = Release|Win32
+ {75C62084-AF84-94A1-751B-1DDBBD96F648}.Release|x64.ActiveCfg = Release|x64
+ {75C62084-AF84-94A1-751B-1DDBBD96F648}.Release|x64.Build.0 = Release|x64
++ {C94BF7C7-CEDD-4CAF-9371-BDAABB419E8C}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {C94BF7C7-CEDD-4CAF-9371-BDAABB419E8C}.Debug|ARM64.Build.0 = Debug|ARM64
+ {C94BF7C7-CEDD-4CAF-9371-BDAABB419E8C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C94BF7C7-CEDD-4CAF-9371-BDAABB419E8C}.Debug|Win32.Build.0 = Debug|Win32
+ {C94BF7C7-CEDD-4CAF-9371-BDAABB419E8C}.Debug|x64.ActiveCfg = Debug|x64
+ {C94BF7C7-CEDD-4CAF-9371-BDAABB419E8C}.Debug|x64.Build.0 = Debug|x64
++ {C94BF7C7-CEDD-4CAF-9371-BDAABB419E8C}.Release|ARM64.ActiveCfg = Release|ARM64
++ {C94BF7C7-CEDD-4CAF-9371-BDAABB419E8C}.Release|ARM64.Build.0 = Release|ARM64
+ {C94BF7C7-CEDD-4CAF-9371-BDAABB419E8C}.Release|Win32.ActiveCfg = Release|Win32
+ {C94BF7C7-CEDD-4CAF-9371-BDAABB419E8C}.Release|Win32.Build.0 = Release|Win32
+ {C94BF7C7-CEDD-4CAF-9371-BDAABB419E8C}.Release|x64.ActiveCfg = Release|x64
+ {C94BF7C7-CEDD-4CAF-9371-BDAABB419E8C}.Release|x64.Build.0 = Release|x64
++ {73F41343-D63E-CF15-D549-DF9483F260B9}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {73F41343-D63E-CF15-D549-DF9483F260B9}.Debug|ARM64.Build.0 = Debug|ARM64
+ {73F41343-D63E-CF15-D549-DF9483F260B9}.Debug|Win32.ActiveCfg = Debug|Win32
+ {73F41343-D63E-CF15-D549-DF9483F260B9}.Debug|Win32.Build.0 = Debug|Win32
+ {73F41343-D63E-CF15-D549-DF9483F260B9}.Debug|x64.ActiveCfg = Debug|x64
+ {73F41343-D63E-CF15-D549-DF9483F260B9}.Debug|x64.Build.0 = Debug|x64
++ {73F41343-D63E-CF15-D549-DF9483F260B9}.Release|ARM64.ActiveCfg = Release|ARM64
++ {73F41343-D63E-CF15-D549-DF9483F260B9}.Release|ARM64.Build.0 = Release|ARM64
+ {73F41343-D63E-CF15-D549-DF9483F260B9}.Release|Win32.ActiveCfg = Release|Win32
+ {73F41343-D63E-CF15-D549-DF9483F260B9}.Release|Win32.Build.0 = Release|Win32
+ {73F41343-D63E-CF15-D549-DF9483F260B9}.Release|x64.ActiveCfg = Release|x64
+ {73F41343-D63E-CF15-D549-DF9483F260B9}.Release|x64.Build.0 = Release|x64
++ {EF613D11-70B1-5F25-5B2C-A561F2098B82}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {EF613D11-70B1-5F25-5B2C-A561F2098B82}.Debug|ARM64.Build.0 = Debug|ARM64
+ {EF613D11-70B1-5F25-5B2C-A561F2098B82}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EF613D11-70B1-5F25-5B2C-A561F2098B82}.Debug|Win32.Build.0 = Debug|Win32
+ {EF613D11-70B1-5F25-5B2C-A561F2098B82}.Debug|x64.ActiveCfg = Debug|x64
+ {EF613D11-70B1-5F25-5B2C-A561F2098B82}.Debug|x64.Build.0 = Debug|x64
++ {EF613D11-70B1-5F25-5B2C-A561F2098B82}.Release|ARM64.ActiveCfg = Release|ARM64
++ {EF613D11-70B1-5F25-5B2C-A561F2098B82}.Release|ARM64.Build.0 = Release|ARM64
+ {EF613D11-70B1-5F25-5B2C-A561F2098B82}.Release|Win32.ActiveCfg = Release|Win32
+ {EF613D11-70B1-5F25-5B2C-A561F2098B82}.Release|Win32.Build.0 = Release|Win32
+ {EF613D11-70B1-5F25-5B2C-A561F2098B82}.Release|x64.ActiveCfg = Release|x64
+ {EF613D11-70B1-5F25-5B2C-A561F2098B82}.Release|x64.Build.0 = Release|x64
++ {4614B956-8BFC-40A7-89D0-18AE31671D7D}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {4614B956-8BFC-40A7-89D0-18AE31671D7D}.Debug|ARM64.Build.0 = Debug|ARM64
+ {4614B956-8BFC-40A7-89D0-18AE31671D7D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4614B956-8BFC-40A7-89D0-18AE31671D7D}.Debug|Win32.Build.0 = Debug|Win32
+ {4614B956-8BFC-40A7-89D0-18AE31671D7D}.Debug|x64.ActiveCfg = Debug|x64
+ {4614B956-8BFC-40A7-89D0-18AE31671D7D}.Debug|x64.Build.0 = Debug|x64
++ {4614B956-8BFC-40A7-89D0-18AE31671D7D}.Release|ARM64.ActiveCfg = Release|ARM64
++ {4614B956-8BFC-40A7-89D0-18AE31671D7D}.Release|ARM64.Build.0 = Release|ARM64
+ {4614B956-8BFC-40A7-89D0-18AE31671D7D}.Release|Win32.ActiveCfg = Release|Win32
+ {4614B956-8BFC-40A7-89D0-18AE31671D7D}.Release|Win32.Build.0 = Release|Win32
+ {4614B956-8BFC-40A7-89D0-18AE31671D7D}.Release|x64.ActiveCfg = Release|x64
+ {4614B956-8BFC-40A7-89D0-18AE31671D7D}.Release|x64.Build.0 = Release|x64
++ {78C5B90C-6509-48E8-85BD-3D4F5060351D}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {78C5B90C-6509-48E8-85BD-3D4F5060351D}.Debug|ARM64.Build.0 = Debug|ARM64
+ {78C5B90C-6509-48E8-85BD-3D4F5060351D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {78C5B90C-6509-48E8-85BD-3D4F5060351D}.Debug|Win32.Build.0 = Debug|Win32
+ {78C5B90C-6509-48E8-85BD-3D4F5060351D}.Debug|x64.ActiveCfg = Debug|x64
+ {78C5B90C-6509-48E8-85BD-3D4F5060351D}.Debug|x64.Build.0 = Debug|x64
++ {78C5B90C-6509-48E8-85BD-3D4F5060351D}.Release|ARM64.ActiveCfg = Release|ARM64
++ {78C5B90C-6509-48E8-85BD-3D4F5060351D}.Release|ARM64.Build.0 = Release|ARM64
+ {78C5B90C-6509-48E8-85BD-3D4F5060351D}.Release|Win32.ActiveCfg = Release|Win32
+ {78C5B90C-6509-48E8-85BD-3D4F5060351D}.Release|Win32.Build.0 = Release|Win32
+ {78C5B90C-6509-48E8-85BD-3D4F5060351D}.Release|x64.ActiveCfg = Release|x64
+ {78C5B90C-6509-48E8-85BD-3D4F5060351D}.Release|x64.Build.0 = Release|x64
++ {AE57384E-BA9D-D3FB-9F69-043F9BF618CE}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {AE57384E-BA9D-D3FB-9F69-043F9BF618CE}.Debug|ARM64.Build.0 = Debug|ARM64
+ {AE57384E-BA9D-D3FB-9F69-043F9BF618CE}.Debug|Win32.ActiveCfg = Debug|Win32
+ {AE57384E-BA9D-D3FB-9F69-043F9BF618CE}.Debug|Win32.Build.0 = Debug|Win32
+ {AE57384E-BA9D-D3FB-9F69-043F9BF618CE}.Debug|x64.ActiveCfg = Debug|x64
+ {AE57384E-BA9D-D3FB-9F69-043F9BF618CE}.Debug|x64.Build.0 = Debug|x64
++ {AE57384E-BA9D-D3FB-9F69-043F9BF618CE}.Release|ARM64.ActiveCfg = Release|ARM64
++ {AE57384E-BA9D-D3FB-9F69-043F9BF618CE}.Release|ARM64.Build.0 = Release|ARM64
+ {AE57384E-BA9D-D3FB-9F69-043F9BF618CE}.Release|Win32.ActiveCfg = Release|Win32
+ {AE57384E-BA9D-D3FB-9F69-043F9BF618CE}.Release|Win32.Build.0 = Release|Win32
+ {AE57384E-BA9D-D3FB-9F69-043F9BF618CE}.Release|x64.ActiveCfg = Release|x64
+ {AE57384E-BA9D-D3FB-9F69-043F9BF618CE}.Release|x64.Build.0 = Release|x64
++ {F90EB29D-FD0E-327C-7DCF-BDDC5819B937}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {F90EB29D-FD0E-327C-7DCF-BDDC5819B937}.Debug|ARM64.Build.0 = Debug|ARM64
+ {F90EB29D-FD0E-327C-7DCF-BDDC5819B937}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F90EB29D-FD0E-327C-7DCF-BDDC5819B937}.Debug|Win32.Build.0 = Debug|Win32
+ {F90EB29D-FD0E-327C-7DCF-BDDC5819B937}.Debug|x64.ActiveCfg = Debug|x64
+ {F90EB29D-FD0E-327C-7DCF-BDDC5819B937}.Debug|x64.Build.0 = Debug|x64
++ {F90EB29D-FD0E-327C-7DCF-BDDC5819B937}.Release|ARM64.ActiveCfg = Release|ARM64
++ {F90EB29D-FD0E-327C-7DCF-BDDC5819B937}.Release|ARM64.Build.0 = Release|ARM64
+ {F90EB29D-FD0E-327C-7DCF-BDDC5819B937}.Release|Win32.ActiveCfg = Release|Win32
+ {F90EB29D-FD0E-327C-7DCF-BDDC5819B937}.Release|Win32.Build.0 = Release|Win32
+ {F90EB29D-FD0E-327C-7DCF-BDDC5819B937}.Release|x64.ActiveCfg = Release|x64
+ {F90EB29D-FD0E-327C-7DCF-BDDC5819B937}.Release|x64.Build.0 = Release|x64
++ {B4E1761A-1226-BB87-9B56-B4A6A4622391}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {B4E1761A-1226-BB87-9B56-B4A6A4622391}.Debug|ARM64.Build.0 = Debug|ARM64
+ {B4E1761A-1226-BB87-9B56-B4A6A4622391}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B4E1761A-1226-BB87-9B56-B4A6A4622391}.Debug|Win32.Build.0 = Debug|Win32
+ {B4E1761A-1226-BB87-9B56-B4A6A4622391}.Debug|x64.ActiveCfg = Debug|x64
+ {B4E1761A-1226-BB87-9B56-B4A6A4622391}.Debug|x64.Build.0 = Debug|x64
++ {B4E1761A-1226-BB87-9B56-B4A6A4622391}.Release|ARM64.ActiveCfg = Release|ARM64
++ {B4E1761A-1226-BB87-9B56-B4A6A4622391}.Release|ARM64.Build.0 = Release|ARM64
+ {B4E1761A-1226-BB87-9B56-B4A6A4622391}.Release|Win32.ActiveCfg = Release|Win32
+ {B4E1761A-1226-BB87-9B56-B4A6A4622391}.Release|Win32.Build.0 = Release|Win32
+ {B4E1761A-1226-BB87-9B56-B4A6A4622391}.Release|x64.ActiveCfg = Release|x64
+ {B4E1761A-1226-BB87-9B56-B4A6A4622391}.Release|x64.Build.0 = Release|x64
++ {6384E1A6-151A-3FAC-A932-26D0D9119020}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {6384E1A6-151A-3FAC-A932-26D0D9119020}.Debug|ARM64.Build.0 = Debug|ARM64
+ {6384E1A6-151A-3FAC-A932-26D0D9119020}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6384E1A6-151A-3FAC-A932-26D0D9119020}.Debug|Win32.Build.0 = Debug|Win32
+ {6384E1A6-151A-3FAC-A932-26D0D9119020}.Debug|x64.ActiveCfg = Debug|x64
+ {6384E1A6-151A-3FAC-A932-26D0D9119020}.Debug|x64.Build.0 = Debug|x64
++ {6384E1A6-151A-3FAC-A932-26D0D9119020}.Release|ARM64.ActiveCfg = Release|ARM64
++ {6384E1A6-151A-3FAC-A932-26D0D9119020}.Release|ARM64.Build.0 = Release|ARM64
+ {6384E1A6-151A-3FAC-A932-26D0D9119020}.Release|Win32.ActiveCfg = Release|Win32
+ {6384E1A6-151A-3FAC-A932-26D0D9119020}.Release|Win32.Build.0 = Release|Win32
+ {6384E1A6-151A-3FAC-A932-26D0D9119020}.Release|x64.ActiveCfg = Release|x64
+ {6384E1A6-151A-3FAC-A932-26D0D9119020}.Release|x64.Build.0 = Release|x64
++ {D649BB77-A3D2-7879-0DE9-0407D1D07A07}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {D649BB77-A3D2-7879-0DE9-0407D1D07A07}.Debug|ARM64.Build.0 = Debug|ARM64
+ {D649BB77-A3D2-7879-0DE9-0407D1D07A07}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D649BB77-A3D2-7879-0DE9-0407D1D07A07}.Debug|Win32.Build.0 = Debug|Win32
+ {D649BB77-A3D2-7879-0DE9-0407D1D07A07}.Debug|x64.ActiveCfg = Debug|x64
+ {D649BB77-A3D2-7879-0DE9-0407D1D07A07}.Debug|x64.Build.0 = Debug|x64
++ {D649BB77-A3D2-7879-0DE9-0407D1D07A07}.Release|ARM64.ActiveCfg = Release|ARM64
++ {D649BB77-A3D2-7879-0DE9-0407D1D07A07}.Release|ARM64.Build.0 = Release|ARM64
+ {D649BB77-A3D2-7879-0DE9-0407D1D07A07}.Release|Win32.ActiveCfg = Release|Win32
+ {D649BB77-A3D2-7879-0DE9-0407D1D07A07}.Release|Win32.Build.0 = Release|Win32
+ {D649BB77-A3D2-7879-0DE9-0407D1D07A07}.Release|x64.ActiveCfg = Release|x64
+ {D649BB77-A3D2-7879-0DE9-0407D1D07A07}.Release|x64.Build.0 = Release|x64
++ {D72015D0-0E47-B5D8-1832-15289D2D14D7}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {D72015D0-0E47-B5D8-1832-15289D2D14D7}.Debug|ARM64.Build.0 = Debug|ARM64
+ {D72015D0-0E47-B5D8-1832-15289D2D14D7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D72015D0-0E47-B5D8-1832-15289D2D14D7}.Debug|Win32.Build.0 = Debug|Win32
+ {D72015D0-0E47-B5D8-1832-15289D2D14D7}.Debug|x64.ActiveCfg = Debug|x64
+ {D72015D0-0E47-B5D8-1832-15289D2D14D7}.Debug|x64.Build.0 = Debug|x64
++ {D72015D0-0E47-B5D8-1832-15289D2D14D7}.Release|ARM64.ActiveCfg = Release|ARM64
++ {D72015D0-0E47-B5D8-1832-15289D2D14D7}.Release|ARM64.Build.0 = Release|ARM64
+ {D72015D0-0E47-B5D8-1832-15289D2D14D7}.Release|Win32.ActiveCfg = Release|Win32
+ {D72015D0-0E47-B5D8-1832-15289D2D14D7}.Release|Win32.Build.0 = Release|Win32
+ {D72015D0-0E47-B5D8-1832-15289D2D14D7}.Release|x64.ActiveCfg = Release|x64
+ {D72015D0-0E47-B5D8-1832-15289D2D14D7}.Release|x64.Build.0 = Release|x64
++ {AECB4999-B617-40C8-BC32-6FCFD810F462}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {AECB4999-B617-40C8-BC32-6FCFD810F462}.Debug|ARM64.Build.0 = Debug|ARM64
+ {AECB4999-B617-40C8-BC32-6FCFD810F462}.Debug|Win32.ActiveCfg = Debug|Win32
+ {AECB4999-B617-40C8-BC32-6FCFD810F462}.Debug|Win32.Build.0 = Debug|Win32
+ {AECB4999-B617-40C8-BC32-6FCFD810F462}.Debug|x64.ActiveCfg = Debug|x64
+ {AECB4999-B617-40C8-BC32-6FCFD810F462}.Debug|x64.Build.0 = Debug|x64
++ {AECB4999-B617-40C8-BC32-6FCFD810F462}.Release|ARM64.ActiveCfg = Release|ARM64
++ {AECB4999-B617-40C8-BC32-6FCFD810F462}.Release|ARM64.Build.0 = Release|ARM64
+ {AECB4999-B617-40C8-BC32-6FCFD810F462}.Release|Win32.ActiveCfg = Release|Win32
+ {AECB4999-B617-40C8-BC32-6FCFD810F462}.Release|Win32.Build.0 = Release|Win32
+ {AECB4999-B617-40C8-BC32-6FCFD810F462}.Release|x64.ActiveCfg = Release|x64
+ {AECB4999-B617-40C8-BC32-6FCFD810F462}.Release|x64.Build.0 = Release|x64
++ {BDF5959C-CB5E-4A41-8906-D9C0E7E437EF}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {BDF5959C-CB5E-4A41-8906-D9C0E7E437EF}.Debug|ARM64.Build.0 = Debug|ARM64
+ {BDF5959C-CB5E-4A41-8906-D9C0E7E437EF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BDF5959C-CB5E-4A41-8906-D9C0E7E437EF}.Debug|Win32.Build.0 = Debug|Win32
+ {BDF5959C-CB5E-4A41-8906-D9C0E7E437EF}.Debug|x64.ActiveCfg = Debug|x64
+ {BDF5959C-CB5E-4A41-8906-D9C0E7E437EF}.Debug|x64.Build.0 = Debug|x64
++ {BDF5959C-CB5E-4A41-8906-D9C0E7E437EF}.Release|ARM64.ActiveCfg = Release|ARM64
++ {BDF5959C-CB5E-4A41-8906-D9C0E7E437EF}.Release|ARM64.Build.0 = Release|ARM64
+ {BDF5959C-CB5E-4A41-8906-D9C0E7E437EF}.Release|Win32.ActiveCfg = Release|Win32
+ {BDF5959C-CB5E-4A41-8906-D9C0E7E437EF}.Release|Win32.Build.0 = Release|Win32
+ {BDF5959C-CB5E-4A41-8906-D9C0E7E437EF}.Release|x64.ActiveCfg = Release|x64
+ {BDF5959C-CB5E-4A41-8906-D9C0E7E437EF}.Release|x64.Build.0 = Release|x64
++ {4F1C9BE1-7C8C-4E84-B0A4-3AE06E970920}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {4F1C9BE1-7C8C-4E84-B0A4-3AE06E970920}.Debug|ARM64.Build.0 = Debug|ARM64
+ {4F1C9BE1-7C8C-4E84-B0A4-3AE06E970920}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4F1C9BE1-7C8C-4E84-B0A4-3AE06E970920}.Debug|Win32.Build.0 = Debug|Win32
+ {4F1C9BE1-7C8C-4E84-B0A4-3AE06E970920}.Debug|x64.ActiveCfg = Debug|x64
+ {4F1C9BE1-7C8C-4E84-B0A4-3AE06E970920}.Debug|x64.Build.0 = Debug|x64
++ {4F1C9BE1-7C8C-4E84-B0A4-3AE06E970920}.Release|ARM64.ActiveCfg = Release|ARM64
++ {4F1C9BE1-7C8C-4E84-B0A4-3AE06E970920}.Release|ARM64.Build.0 = Release|ARM64
+ {4F1C9BE1-7C8C-4E84-B0A4-3AE06E970920}.Release|Win32.ActiveCfg = Release|Win32
+ {4F1C9BE1-7C8C-4E84-B0A4-3AE06E970920}.Release|Win32.Build.0 = Release|Win32
+ {4F1C9BE1-7C8C-4E84-B0A4-3AE06E970920}.Release|x64.ActiveCfg = Release|x64
+ {4F1C9BE1-7C8C-4E84-B0A4-3AE06E970920}.Release|x64.Build.0 = Release|x64
++ {89264F07-C21B-4C98-A76F-2635D40CFF96}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {89264F07-C21B-4C98-A76F-2635D40CFF96}.Debug|ARM64.Build.0 = Debug|ARM64
+ {89264F07-C21B-4C98-A76F-2635D40CFF96}.Debug|Win32.ActiveCfg = Debug|Win32
+ {89264F07-C21B-4C98-A76F-2635D40CFF96}.Debug|Win32.Build.0 = Debug|Win32
+ {89264F07-C21B-4C98-A76F-2635D40CFF96}.Debug|x64.ActiveCfg = Debug|x64
+ {89264F07-C21B-4C98-A76F-2635D40CFF96}.Debug|x64.Build.0 = Debug|x64
++ {89264F07-C21B-4C98-A76F-2635D40CFF96}.Release|ARM64.ActiveCfg = Release|ARM64
++ {89264F07-C21B-4C98-A76F-2635D40CFF96}.Release|ARM64.Build.0 = Release|ARM64
+ {89264F07-C21B-4C98-A76F-2635D40CFF96}.Release|Win32.ActiveCfg = Release|Win32
+ {89264F07-C21B-4C98-A76F-2635D40CFF96}.Release|Win32.Build.0 = Release|Win32
+ {89264F07-C21B-4C98-A76F-2635D40CFF96}.Release|x64.ActiveCfg = Release|x64
+ {89264F07-C21B-4C98-A76F-2635D40CFF96}.Release|x64.Build.0 = Release|x64
++ {0A440012-109E-4CFF-AFD7-BF6D59628D87}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {0A440012-109E-4CFF-AFD7-BF6D59628D87}.Debug|ARM64.Build.0 = Debug|ARM64
+ {0A440012-109E-4CFF-AFD7-BF6D59628D87}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0A440012-109E-4CFF-AFD7-BF6D59628D87}.Debug|Win32.Build.0 = Debug|Win32
+ {0A440012-109E-4CFF-AFD7-BF6D59628D87}.Debug|x64.ActiveCfg = Debug|x64
+ {0A440012-109E-4CFF-AFD7-BF6D59628D87}.Debug|x64.Build.0 = Debug|x64
++ {0A440012-109E-4CFF-AFD7-BF6D59628D87}.Release|ARM64.ActiveCfg = Release|ARM64
++ {0A440012-109E-4CFF-AFD7-BF6D59628D87}.Release|ARM64.Build.0 = Release|ARM64
+ {0A440012-109E-4CFF-AFD7-BF6D59628D87}.Release|Win32.ActiveCfg = Release|Win32
+ {0A440012-109E-4CFF-AFD7-BF6D59628D87}.Release|Win32.Build.0 = Release|Win32
+ {0A440012-109E-4CFF-AFD7-BF6D59628D87}.Release|x64.ActiveCfg = Release|x64
+ {0A440012-109E-4CFF-AFD7-BF6D59628D87}.Release|x64.Build.0 = Release|x64
++ {1B635A04-9265-4274-9B57-C5F1C4027A4E}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {1B635A04-9265-4274-9B57-C5F1C4027A4E}.Debug|ARM64.Build.0 = Debug|ARM64
+ {1B635A04-9265-4274-9B57-C5F1C4027A4E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1B635A04-9265-4274-9B57-C5F1C4027A4E}.Debug|Win32.Build.0 = Debug|Win32
+ {1B635A04-9265-4274-9B57-C5F1C4027A4E}.Debug|x64.ActiveCfg = Debug|x64
+ {1B635A04-9265-4274-9B57-C5F1C4027A4E}.Debug|x64.Build.0 = Debug|x64
++ {1B635A04-9265-4274-9B57-C5F1C4027A4E}.Release|ARM64.ActiveCfg = Release|ARM64
++ {1B635A04-9265-4274-9B57-C5F1C4027A4E}.Release|ARM64.Build.0 = Release|ARM64
+ {1B635A04-9265-4274-9B57-C5F1C4027A4E}.Release|Win32.ActiveCfg = Release|Win32
+ {1B635A04-9265-4274-9B57-C5F1C4027A4E}.Release|Win32.Build.0 = Release|Win32
+ {1B635A04-9265-4274-9B57-C5F1C4027A4E}.Release|x64.ActiveCfg = Release|x64
+ {1B635A04-9265-4274-9B57-C5F1C4027A4E}.Release|x64.Build.0 = Release|x64
++ {9C50623C-7A82-424E-8DD4-E03D53F95B9B}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {9C50623C-7A82-424E-8DD4-E03D53F95B9B}.Debug|ARM64.Build.0 = Debug|ARM64
+ {9C50623C-7A82-424E-8DD4-E03D53F95B9B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9C50623C-7A82-424E-8DD4-E03D53F95B9B}.Debug|Win32.Build.0 = Debug|Win32
+ {9C50623C-7A82-424E-8DD4-E03D53F95B9B}.Debug|x64.ActiveCfg = Debug|x64
+ {9C50623C-7A82-424E-8DD4-E03D53F95B9B}.Debug|x64.Build.0 = Debug|x64
++ {9C50623C-7A82-424E-8DD4-E03D53F95B9B}.Release|ARM64.ActiveCfg = Release|ARM64
++ {9C50623C-7A82-424E-8DD4-E03D53F95B9B}.Release|ARM64.Build.0 = Release|ARM64
+ {9C50623C-7A82-424E-8DD4-E03D53F95B9B}.Release|Win32.ActiveCfg = Release|Win32
+ {9C50623C-7A82-424E-8DD4-E03D53F95B9B}.Release|Win32.Build.0 = Release|Win32
+ {9C50623C-7A82-424E-8DD4-E03D53F95B9B}.Release|x64.ActiveCfg = Release|x64
+ {9C50623C-7A82-424E-8DD4-E03D53F95B9B}.Release|x64.Build.0 = Release|x64
++ {31832E59-29F0-44C7-A19E-E322B1142425}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {31832E59-29F0-44C7-A19E-E322B1142425}.Debug|ARM64.Build.0 = Debug|ARM64
+ {31832E59-29F0-44C7-A19E-E322B1142425}.Debug|Win32.ActiveCfg = Debug|Win32
+ {31832E59-29F0-44C7-A19E-E322B1142425}.Debug|Win32.Build.0 = Debug|Win32
+ {31832E59-29F0-44C7-A19E-E322B1142425}.Debug|x64.ActiveCfg = Debug|x64
+ {31832E59-29F0-44C7-A19E-E322B1142425}.Debug|x64.Build.0 = Debug|x64
++ {31832E59-29F0-44C7-A19E-E322B1142425}.Release|ARM64.ActiveCfg = Release|ARM64
++ {31832E59-29F0-44C7-A19E-E322B1142425}.Release|ARM64.Build.0 = Release|ARM64
+ {31832E59-29F0-44C7-A19E-E322B1142425}.Release|Win32.ActiveCfg = Release|Win32
+ {31832E59-29F0-44C7-A19E-E322B1142425}.Release|Win32.Build.0 = Release|Win32
+ {31832E59-29F0-44C7-A19E-E322B1142425}.Release|x64.ActiveCfg = Release|x64
+ {31832E59-29F0-44C7-A19E-E322B1142425}.Release|x64.Build.0 = Release|x64
++ {541BB0AF-2A9D-4254-AEA2-C4AF64B072AE}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {541BB0AF-2A9D-4254-AEA2-C4AF64B072AE}.Debug|ARM64.Build.0 = Debug|ARM64
+ {541BB0AF-2A9D-4254-AEA2-C4AF64B072AE}.Debug|Win32.ActiveCfg = Debug|Win32
+ {541BB0AF-2A9D-4254-AEA2-C4AF64B072AE}.Debug|Win32.Build.0 = Debug|Win32
+ {541BB0AF-2A9D-4254-AEA2-C4AF64B072AE}.Debug|x64.ActiveCfg = Debug|x64
+ {541BB0AF-2A9D-4254-AEA2-C4AF64B072AE}.Debug|x64.Build.0 = Debug|x64
++ {541BB0AF-2A9D-4254-AEA2-C4AF64B072AE}.Release|ARM64.ActiveCfg = Release|ARM64
++ {541BB0AF-2A9D-4254-AEA2-C4AF64B072AE}.Release|ARM64.Build.0 = Release|ARM64
+ {541BB0AF-2A9D-4254-AEA2-C4AF64B072AE}.Release|Win32.ActiveCfg = Release|Win32
+ {541BB0AF-2A9D-4254-AEA2-C4AF64B072AE}.Release|Win32.Build.0 = Release|Win32
+ {541BB0AF-2A9D-4254-AEA2-C4AF64B072AE}.Release|x64.ActiveCfg = Release|x64
+ {541BB0AF-2A9D-4254-AEA2-C4AF64B072AE}.Release|x64.Build.0 = Release|x64
++ {94535CF0-A2CB-4A1B-88F6-B9883D209B81}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {94535CF0-A2CB-4A1B-88F6-B9883D209B81}.Debug|ARM64.Build.0 = Debug|ARM64
+ {94535CF0-A2CB-4A1B-88F6-B9883D209B81}.Debug|Win32.ActiveCfg = Debug|Win32
+ {94535CF0-A2CB-4A1B-88F6-B9883D209B81}.Debug|Win32.Build.0 = Debug|Win32
+ {94535CF0-A2CB-4A1B-88F6-B9883D209B81}.Debug|x64.ActiveCfg = Debug|x64
+ {94535CF0-A2CB-4A1B-88F6-B9883D209B81}.Debug|x64.Build.0 = Debug|x64
++ {94535CF0-A2CB-4A1B-88F6-B9883D209B81}.Release|ARM64.ActiveCfg = Release|ARM64
++ {94535CF0-A2CB-4A1B-88F6-B9883D209B81}.Release|ARM64.Build.0 = Release|ARM64
+ {94535CF0-A2CB-4A1B-88F6-B9883D209B81}.Release|Win32.ActiveCfg = Release|Win32
+ {94535CF0-A2CB-4A1B-88F6-B9883D209B81}.Release|Win32.Build.0 = Release|Win32
+ {94535CF0-A2CB-4A1B-88F6-B9883D209B81}.Release|x64.ActiveCfg = Release|x64
+ {94535CF0-A2CB-4A1B-88F6-B9883D209B81}.Release|x64.Build.0 = Release|x64
++ {324BFA7D-8AF3-4F2B-8B3E-1D2E3EE2BB19}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {324BFA7D-8AF3-4F2B-8B3E-1D2E3EE2BB19}.Debug|ARM64.Build.0 = Debug|ARM64
+ {324BFA7D-8AF3-4F2B-8B3E-1D2E3EE2BB19}.Debug|Win32.ActiveCfg = Debug|Win32
+ {324BFA7D-8AF3-4F2B-8B3E-1D2E3EE2BB19}.Debug|Win32.Build.0 = Debug|Win32
+ {324BFA7D-8AF3-4F2B-8B3E-1D2E3EE2BB19}.Debug|x64.ActiveCfg = Debug|x64
+ {324BFA7D-8AF3-4F2B-8B3E-1D2E3EE2BB19}.Debug|x64.Build.0 = Debug|x64
++ {324BFA7D-8AF3-4F2B-8B3E-1D2E3EE2BB19}.Release|ARM64.ActiveCfg = Release|ARM64
++ {324BFA7D-8AF3-4F2B-8B3E-1D2E3EE2BB19}.Release|ARM64.Build.0 = Release|ARM64
+ {324BFA7D-8AF3-4F2B-8B3E-1D2E3EE2BB19}.Release|Win32.ActiveCfg = Release|Win32
+ {324BFA7D-8AF3-4F2B-8B3E-1D2E3EE2BB19}.Release|Win32.Build.0 = Release|Win32
+ {324BFA7D-8AF3-4F2B-8B3E-1D2E3EE2BB19}.Release|x64.ActiveCfg = Release|x64
+ {324BFA7D-8AF3-4F2B-8B3E-1D2E3EE2BB19}.Release|x64.Build.0 = Release|x64
++ {44A27326-22B1-4838-85F2-0748CB9F5FB5}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {44A27326-22B1-4838-85F2-0748CB9F5FB5}.Debug|ARM64.Build.0 = Debug|ARM64
+ {44A27326-22B1-4838-85F2-0748CB9F5FB5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {44A27326-22B1-4838-85F2-0748CB9F5FB5}.Debug|Win32.Build.0 = Debug|Win32
+ {44A27326-22B1-4838-85F2-0748CB9F5FB5}.Debug|x64.ActiveCfg = Debug|x64
+ {44A27326-22B1-4838-85F2-0748CB9F5FB5}.Debug|x64.Build.0 = Debug|x64
++ {44A27326-22B1-4838-85F2-0748CB9F5FB5}.Release|ARM64.ActiveCfg = Release|ARM64
++ {44A27326-22B1-4838-85F2-0748CB9F5FB5}.Release|ARM64.Build.0 = Release|ARM64
+ {44A27326-22B1-4838-85F2-0748CB9F5FB5}.Release|Win32.ActiveCfg = Release|Win32
+ {44A27326-22B1-4838-85F2-0748CB9F5FB5}.Release|Win32.Build.0 = Release|Win32
+ {44A27326-22B1-4838-85F2-0748CB9F5FB5}.Release|x64.ActiveCfg = Release|x64
+ {44A27326-22B1-4838-85F2-0748CB9F5FB5}.Release|x64.Build.0 = Release|x64
++ {1BA5CA1A-2CFD-44B6-8FEF-34A20D4E533C}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {1BA5CA1A-2CFD-44B6-8FEF-34A20D4E533C}.Debug|ARM64.Build.0 = Debug|ARM64
+ {1BA5CA1A-2CFD-44B6-8FEF-34A20D4E533C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1BA5CA1A-2CFD-44B6-8FEF-34A20D4E533C}.Debug|Win32.Build.0 = Debug|Win32
+ {1BA5CA1A-2CFD-44B6-8FEF-34A20D4E533C}.Debug|x64.ActiveCfg = Debug|x64
+ {1BA5CA1A-2CFD-44B6-8FEF-34A20D4E533C}.Debug|x64.Build.0 = Debug|x64
++ {1BA5CA1A-2CFD-44B6-8FEF-34A20D4E533C}.Release|ARM64.ActiveCfg = Release|ARM64
++ {1BA5CA1A-2CFD-44B6-8FEF-34A20D4E533C}.Release|ARM64.Build.0 = Release|ARM64
+ {1BA5CA1A-2CFD-44B6-8FEF-34A20D4E533C}.Release|Win32.ActiveCfg = Release|Win32
+ {1BA5CA1A-2CFD-44B6-8FEF-34A20D4E533C}.Release|Win32.Build.0 = Release|Win32
+ {1BA5CA1A-2CFD-44B6-8FEF-34A20D4E533C}.Release|x64.ActiveCfg = Release|x64
+ {1BA5CA1A-2CFD-44B6-8FEF-34A20D4E533C}.Release|x64.Build.0 = Release|x64
++ {F937F792-25ED-4DE4-AA9F-104163DB24DF}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {F937F792-25ED-4DE4-AA9F-104163DB24DF}.Debug|ARM64.Build.0 = Debug|ARM64
+ {F937F792-25ED-4DE4-AA9F-104163DB24DF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F937F792-25ED-4DE4-AA9F-104163DB24DF}.Debug|Win32.Build.0 = Debug|Win32
+ {F937F792-25ED-4DE4-AA9F-104163DB24DF}.Debug|x64.ActiveCfg = Debug|x64
+ {F937F792-25ED-4DE4-AA9F-104163DB24DF}.Debug|x64.Build.0 = Debug|x64
++ {F937F792-25ED-4DE4-AA9F-104163DB24DF}.Release|ARM64.ActiveCfg = Release|ARM64
++ {F937F792-25ED-4DE4-AA9F-104163DB24DF}.Release|ARM64.Build.0 = Release|ARM64
+ {F937F792-25ED-4DE4-AA9F-104163DB24DF}.Release|Win32.ActiveCfg = Release|Win32
+ {F937F792-25ED-4DE4-AA9F-104163DB24DF}.Release|Win32.Build.0 = Release|Win32
+ {F937F792-25ED-4DE4-AA9F-104163DB24DF}.Release|x64.ActiveCfg = Release|x64
+ {F937F792-25ED-4DE4-AA9F-104163DB24DF}.Release|x64.Build.0 = Release|x64
++ {37FA0D6B-E032-4E01-A2EE-2BAF59A551AC}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {37FA0D6B-E032-4E01-A2EE-2BAF59A551AC}.Debug|ARM64.Build.0 = Debug|ARM64
+ {37FA0D6B-E032-4E01-A2EE-2BAF59A551AC}.Debug|Win32.ActiveCfg = Debug|Win32
+ {37FA0D6B-E032-4E01-A2EE-2BAF59A551AC}.Debug|Win32.Build.0 = Debug|Win32
+ {37FA0D6B-E032-4E01-A2EE-2BAF59A551AC}.Debug|x64.ActiveCfg = Debug|x64
+ {37FA0D6B-E032-4E01-A2EE-2BAF59A551AC}.Debug|x64.Build.0 = Debug|x64
++ {37FA0D6B-E032-4E01-A2EE-2BAF59A551AC}.Release|ARM64.ActiveCfg = Release|ARM64
++ {37FA0D6B-E032-4E01-A2EE-2BAF59A551AC}.Release|ARM64.Build.0 = Release|ARM64
+ {37FA0D6B-E032-4E01-A2EE-2BAF59A551AC}.Release|Win32.ActiveCfg = Release|Win32
+ {37FA0D6B-E032-4E01-A2EE-2BAF59A551AC}.Release|Win32.Build.0 = Release|Win32
+ {37FA0D6B-E032-4E01-A2EE-2BAF59A551AC}.Release|x64.ActiveCfg = Release|x64
+ {37FA0D6B-E032-4E01-A2EE-2BAF59A551AC}.Release|x64.Build.0 = Release|x64
++ {44CE44BF-BC91-4564-B890-0EA6677EF3B3}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {44CE44BF-BC91-4564-B890-0EA6677EF3B3}.Debug|ARM64.Build.0 = Debug|ARM64
+ {44CE44BF-BC91-4564-B890-0EA6677EF3B3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {44CE44BF-BC91-4564-B890-0EA6677EF3B3}.Debug|Win32.Build.0 = Debug|Win32
+ {44CE44BF-BC91-4564-B890-0EA6677EF3B3}.Debug|x64.ActiveCfg = Debug|x64
+ {44CE44BF-BC91-4564-B890-0EA6677EF3B3}.Debug|x64.Build.0 = Debug|x64
++ {44CE44BF-BC91-4564-B890-0EA6677EF3B3}.Release|ARM64.ActiveCfg = Release|ARM64
++ {44CE44BF-BC91-4564-B890-0EA6677EF3B3}.Release|ARM64.Build.0 = Release|ARM64
+ {44CE44BF-BC91-4564-B890-0EA6677EF3B3}.Release|Win32.ActiveCfg = Release|Win32
+ {44CE44BF-BC91-4564-B890-0EA6677EF3B3}.Release|Win32.Build.0 = Release|Win32
+ {44CE44BF-BC91-4564-B890-0EA6677EF3B3}.Release|x64.ActiveCfg = Release|x64
+ {44CE44BF-BC91-4564-B890-0EA6677EF3B3}.Release|x64.Build.0 = Release|x64
++ {52CE9EB2-E62B-4126-A4F8-D4F68ADD9EC1}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {52CE9EB2-E62B-4126-A4F8-D4F68ADD9EC1}.Debug|ARM64.Build.0 = Debug|ARM64
+ {52CE9EB2-E62B-4126-A4F8-D4F68ADD9EC1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {52CE9EB2-E62B-4126-A4F8-D4F68ADD9EC1}.Debug|Win32.Build.0 = Debug|Win32
+ {52CE9EB2-E62B-4126-A4F8-D4F68ADD9EC1}.Debug|x64.ActiveCfg = Debug|x64
+ {52CE9EB2-E62B-4126-A4F8-D4F68ADD9EC1}.Debug|x64.Build.0 = Debug|x64
++ {52CE9EB2-E62B-4126-A4F8-D4F68ADD9EC1}.Release|ARM64.ActiveCfg = Release|ARM64
++ {52CE9EB2-E62B-4126-A4F8-D4F68ADD9EC1}.Release|ARM64.Build.0 = Release|ARM64
+ {52CE9EB2-E62B-4126-A4F8-D4F68ADD9EC1}.Release|Win32.ActiveCfg = Release|Win32
+ {52CE9EB2-E62B-4126-A4F8-D4F68ADD9EC1}.Release|Win32.Build.0 = Release|Win32
+ {52CE9EB2-E62B-4126-A4F8-D4F68ADD9EC1}.Release|x64.ActiveCfg = Release|x64
+ {52CE9EB2-E62B-4126-A4F8-D4F68ADD9EC1}.Release|x64.Build.0 = Release|x64
++ {66E288D7-106F-42B2-8BB9-64ADFCAFE283}.Debug|ARM64.ActiveCfg = Debug|ARM64
++ {66E288D7-106F-42B2-8BB9-64ADFCAFE283}.Debug|ARM64.Build.0 = Debug|ARM64
+ {66E288D7-106F-42B2-8BB9-64ADFCAFE283}.Debug|Win32.ActiveCfg = Debug|Win32
+ {66E288D7-106F-42B2-8BB9-64ADFCAFE283}.Debug|Win32.Build.0 = Debug|Win32
+ {66E288D7-106F-42B2-8BB9-64ADFCAFE283}.Debug|x64.ActiveCfg = Debug|x64
+ {66E288D7-106F-42B2-8BB9-64ADFCAFE283}.Debug|x64.Build.0 = Debug|x64
++ {66E288D7-106F-42B2-8BB9-64ADFCAFE283}.Release|ARM64.ActiveCfg = Release|ARM64
++ {66E288D7-106F-42B2-8BB9-64ADFCAFE283}.Release|ARM64.Build.0 = Release|ARM64
+ {66E288D7-106F-42B2-8BB9-64ADFCAFE283}.Release|Win32.ActiveCfg = Release|Win32
+ {66E288D7-106F-42B2-8BB9-64ADFCAFE283}.Release|Win32.Build.0 = Release|Win32
+ {66E288D7-106F-42B2-8BB9-64ADFCAFE283}.Release|x64.ActiveCfg = Release|x64
+diff --git a/build.vs19/lib_mpfr/lib_mpfr.vcxproj b/build.vs19/lib_mpfr/lib_mpfr.vcxproj
+index 6fb09bdc..584acf4a 100644
+--- a/build.vs19/lib_mpfr/lib_mpfr.vcxproj
++++ b/build.vs19/lib_mpfr/lib_mpfr.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -27,19 +35,27 @@
+
+
+ StaticLibrary
+- v142
++ v143
++
++
++ StaticLibrary
++ v143
+
+
+ StaticLibrary
+- v142
++ v143
++
++
++ StaticLibrary
++ v143
+
+
+ StaticLibrary
+- v142
++ v143
+
+
+ StaticLibrary
+- v142
++ v143
+
+
+
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,21 +82,55 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)..\lib\$(Platform)\$(Configuration)\
++ $(SolutionDir)..\lib\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)..\lib\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)..\lib\$(Platform)\$(Configuration)\
++ $(SolutionDir)..\lib\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)..\lib\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ mpfr
+ mpfr
+ mpfr
++ mpfr
+ mpfr
++ mpfr
+
+
+
+ ..\out_copy_rename.bat ..\..\src\mpfr.h ..\..\lib\$(IntDir) mpfr.h
++..\out_copy_rename.bat ..\..\src\mparam_h.in ..\..\ mparam.h
++
++
++
++
++
++
++ Disabled
++ ..\;..\..\src\;..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_WIN32;HAVE_CONFIG_H;_DEBUG;_LIB;_GMP_IEEE_FLOATS;_CRT_SECURE_NO_WARNINGS;MPFR_HAVE_GMP_IMPL
++ EnableFastChecks
++ MultiThreadedDebug
++
++
++ $(TargetDir)$(TargetName).pdb
++ true
++
++
++ ..\..\..\mpir\lib\$(IntDir)mpir.lib;%(AdditionalDependencies)
++
++
++
++
++
++
++
++
++ ..\out_copy_rename.bat ..\..\src\mpfr.h ..\..\lib\$(IntDir) mpfr.h
+ ..\out_copy_rename.bat ..\..\src\mparam_h.in ..\..\ mparam.h
+
+
+@@ -135,6 +191,34 @@
+
+
+ ..\out_copy_rename.bat ..\..\src\mpfr.h ..\..\lib\$(IntDir) mpfr.h
++..\out_copy_rename.bat ..\..\src\mparam_h.in ..\..\ mparam.h
++
++
++
++
++
++
++ Full
++ ..\;..\..\src\;..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_WIN32;HAVE_CONFIG_H;NDEBUG;_LIB;_GMP_IEEE_FLOATS;_CRT_SECURE_NO_WARNINGS;MPFR_HAVE_GMP_IMPL
++ MultiThreaded
++ false
++
++
++ $(TargetDir)$(TargetName).pdb
++ true
++
++
++ ..\..\..\mpir\lib\$(IntDir)mpir.lib;%(AdditionalDependencies)
++
++
++
++
++
++
++
++
++ ..\out_copy_rename.bat ..\..\src\mpfr.h ..\..\lib\$(IntDir) mpfr.h
+ ..\out_copy_rename.bat ..\..\src\mparam_h.in ..\..\ mparam.h
+
+
+@@ -312,7 +396,9 @@
+
+
+ true
++ true
+ true
++ true
+ true
+ true
+
+@@ -331,7 +417,9 @@
+
+
+ true
++ true
+ true
++ true
+ true
+ true
+
+@@ -370,7 +458,9 @@
+
+
+ true
++ true
+ true
++ true
+ true
+ true
+
+diff --git a/build.vs19/lib_mpfr_tests/lib_tests/lib_tests.vcxproj b/build.vs19/lib_mpfr_tests/lib_tests/lib_tests.vcxproj
+index 1df4a01c..fa416169 100644
+--- a/build.vs19/lib_mpfr_tests/lib_tests/lib_tests.vcxproj
++++ b/build.vs19/lib_mpfr_tests/lib_tests/lib_tests.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ StaticLibrary
+ v142
+
++
++ StaticLibrary
++ v142
++
+
+ StaticLibrary
+ v142
+
++
++ StaticLibrary
++ v142
++
+
+ StaticLibrary
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -85,6 +111,23 @@
+ MachineX86
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;HAVE_CONFIG_H;_DEBUG;_LIB;MPFR_HAVE_GMP_IMPL
++ EnableFastChecks
++
++
++ Level3
++ MultiThreadedDebug
++ true
++
++
++
++ MachineX86
++
++
+
+
+ X64
+@@ -119,6 +162,23 @@
+ MachineX86
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;HAVE_CONFIG_H;NDEBUG;_LIB;MPFR_HAVE_GMP_IMPL
++
++
++ Level3
++ ProgramDatabase
++ MultiThreaded
++ true
++
++
++
++ MachineX86
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/mpf_compat/mpf_compat.vcxproj b/build.vs19/lib_mpfr_tests/mpf_compat/mpf_compat.vcxproj
+index 044eae06..8e927cb5 100644
+--- a/build.vs19/lib_mpfr_tests/mpf_compat/mpf_compat.vcxproj
++++ b/build.vs19/lib_mpfr_tests/mpf_compat/mpf_compat.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/mpfr_compat/mpfr_compat.vcxproj b/build.vs19/lib_mpfr_tests/mpfr_compat/mpfr_compat.vcxproj
+index dd3cc537..96e874a8 100644
+--- a/build.vs19/lib_mpfr_tests/mpfr_compat/mpfr_compat.vcxproj
++++ b/build.vs19/lib_mpfr_tests/mpfr_compat/mpfr_compat.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -132,6 +177,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/reuse/reuse.vcxproj b/build.vs19/lib_mpfr_tests/reuse/reuse.vcxproj
+index 922bd519..3794683d 100644
+--- a/build.vs19/lib_mpfr_tests/reuse/reuse.vcxproj
++++ b/build.vs19/lib_mpfr_tests/reuse/reuse.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tabort_defalloc1/tabort_defalloc1.vcxproj b/build.vs19/lib_mpfr_tests/tabort_defalloc1/tabort_defalloc1.vcxproj
+index ad66dcd4..38fa2d9b 100644
+--- a/build.vs19/lib_mpfr_tests/tabort_defalloc1/tabort_defalloc1.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tabort_defalloc1/tabort_defalloc1.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tabort_defalloc2/tabort_defalloc2.vcxproj b/build.vs19/lib_mpfr_tests/tabort_defalloc2/tabort_defalloc2.vcxproj
+index e1e65d16..ed586676 100644
+--- a/build.vs19/lib_mpfr_tests/tabort_defalloc2/tabort_defalloc2.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tabort_defalloc2/tabort_defalloc2.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tabort_prec_max/tabort_prec_max.vcxproj b/build.vs19/lib_mpfr_tests/tabort_prec_max/tabort_prec_max.vcxproj
+index 47dc575c..6b5bf6bb 100644
+--- a/build.vs19/lib_mpfr_tests/tabort_prec_max/tabort_prec_max.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tabort_prec_max/tabort_prec_max.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tabs/tabs.vcxproj b/build.vs19/lib_mpfr_tests/tabs/tabs.vcxproj
+index 4a6c9c57..b332838a 100644
+--- a/build.vs19/lib_mpfr_tests/tabs/tabs.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tabs/tabs.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tacos/tacos.vcxproj b/build.vs19/lib_mpfr_tests/tacos/tacos.vcxproj
+index d3436267..56d2087d 100644
+--- a/build.vs19/lib_mpfr_tests/tacos/tacos.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tacos/tacos.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tacosh/tacosh.vcxproj b/build.vs19/lib_mpfr_tests/tacosh/tacosh.vcxproj
+index 295f982e..4b64914f 100644
+--- a/build.vs19/lib_mpfr_tests/tacosh/tacosh.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tacosh/tacosh.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tadd/tadd.vcxproj b/build.vs19/lib_mpfr_tests/tadd/tadd.vcxproj
+index c254f526..780ce818 100644
+--- a/build.vs19/lib_mpfr_tests/tadd/tadd.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tadd/tadd.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tadd1sp/tadd1sp.vcxproj b/build.vs19/lib_mpfr_tests/tadd1sp/tadd1sp.vcxproj
+index 739ea71e..3da0b2e0 100644
+--- a/build.vs19/lib_mpfr_tests/tadd1sp/tadd1sp.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tadd1sp/tadd1sp.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tadd_d/tadd_d.vcxproj b/build.vs19/lib_mpfr_tests/tadd_d/tadd_d.vcxproj
+index 3d9cc010..da98318d 100644
+--- a/build.vs19/lib_mpfr_tests/tadd_d/tadd_d.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tadd_d/tadd_d.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tadd_ui/tadd_ui.vcxproj b/build.vs19/lib_mpfr_tests/tadd_ui/tadd_ui.vcxproj
+index 97f96e8d..98267ebb 100644
+--- a/build.vs19/lib_mpfr_tests/tadd_ui/tadd_ui.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tadd_ui/tadd_ui.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tagm/tagm.vcxproj b/build.vs19/lib_mpfr_tests/tagm/tagm.vcxproj
+index c15d19fa..1b58594b 100644
+--- a/build.vs19/lib_mpfr_tests/tagm/tagm.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tagm/tagm.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tai/tai.vcxproj b/build.vs19/lib_mpfr_tests/tai/tai.vcxproj
+index 6c19a221..570f1deb 100644
+--- a/build.vs19/lib_mpfr_tests/tai/tai.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tai/tai.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/talloc/talloc.vcxproj b/build.vs19/lib_mpfr_tests/talloc/talloc.vcxproj
+index 6e321198..2cad9dd7 100644
+--- a/build.vs19/lib_mpfr_tests/talloc/talloc.vcxproj
++++ b/build.vs19/lib_mpfr_tests/talloc/talloc.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tasin/tasin.vcxproj b/build.vs19/lib_mpfr_tests/tasin/tasin.vcxproj
+index 8527e32f..82c21bfd 100644
+--- a/build.vs19/lib_mpfr_tests/tasin/tasin.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tasin/tasin.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tasinh/tasinh.vcxproj b/build.vs19/lib_mpfr_tests/tasinh/tasinh.vcxproj
+index 3504fde7..2eaaace4 100644
+--- a/build.vs19/lib_mpfr_tests/tasinh/tasinh.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tasinh/tasinh.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tassert/tassert.vcxproj b/build.vs19/lib_mpfr_tests/tassert/tassert.vcxproj
+index 5d29eb11..96835b6c 100644
+--- a/build.vs19/lib_mpfr_tests/tassert/tassert.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tassert/tassert.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tatan/tatan.vcxproj b/build.vs19/lib_mpfr_tests/tatan/tatan.vcxproj
+index 63bed877..79eabfbe 100644
+--- a/build.vs19/lib_mpfr_tests/tatan/tatan.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tatan/tatan.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tatanh/tatanh.vcxproj b/build.vs19/lib_mpfr_tests/tatanh/tatanh.vcxproj
+index 49507185..ef88a2f2 100644
+--- a/build.vs19/lib_mpfr_tests/tatanh/tatanh.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tatanh/tatanh.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/taway/taway.vcxproj b/build.vs19/lib_mpfr_tests/taway/taway.vcxproj
+index 85d5459b..cf0e60aa 100644
+--- a/build.vs19/lib_mpfr_tests/taway/taway.vcxproj
++++ b/build.vs19/lib_mpfr_tests/taway/taway.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tbeta/tbeta.vcxproj b/build.vs19/lib_mpfr_tests/tbeta/tbeta.vcxproj
+index 0ee0e856..4e58d7bc 100644
+--- a/build.vs19/lib_mpfr_tests/tbeta/tbeta.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tbeta/tbeta.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,15 +82,20 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+
++
+
+
+
+@@ -91,6 +118,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -134,6 +180,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tbuildopt/tbuildopt.vcxproj b/build.vs19/lib_mpfr_tests/tbuildopt/tbuildopt.vcxproj
+index d637aa2b..4e75c919 100644
+--- a/build.vs19/lib_mpfr_tests/tbuildopt/tbuildopt.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tbuildopt/tbuildopt.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tcan_round/tcan_round.vcxproj b/build.vs19/lib_mpfr_tests/tcan_round/tcan_round.vcxproj
+index 9afc1d7d..e47b4382 100644
+--- a/build.vs19/lib_mpfr_tests/tcan_round/tcan_round.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tcan_round/tcan_round.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tcbrt/tcbrt.vcxproj b/build.vs19/lib_mpfr_tests/tcbrt/tcbrt.vcxproj
+index 99d75d55..3ffccbd9 100644
+--- a/build.vs19/lib_mpfr_tests/tcbrt/tcbrt.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tcbrt/tcbrt.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tcheck/tcheck.vcxproj b/build.vs19/lib_mpfr_tests/tcheck/tcheck.vcxproj
+index a6b8ad85..503bc912 100644
+--- a/build.vs19/lib_mpfr_tests/tcheck/tcheck.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tcheck/tcheck.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tcmp/tcmp.vcxproj b/build.vs19/lib_mpfr_tests/tcmp/tcmp.vcxproj
+index 08a100f2..9ae72794 100644
+--- a/build.vs19/lib_mpfr_tests/tcmp/tcmp.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tcmp/tcmp.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tcmp2/tcmp2.vcxproj b/build.vs19/lib_mpfr_tests/tcmp2/tcmp2.vcxproj
+index 81ca4cdf..4976721f 100644
+--- a/build.vs19/lib_mpfr_tests/tcmp2/tcmp2.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tcmp2/tcmp2.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tcmp_d/tcmp_d.vcxproj b/build.vs19/lib_mpfr_tests/tcmp_d/tcmp_d.vcxproj
+index 6f28fc37..42b54dff 100644
+--- a/build.vs19/lib_mpfr_tests/tcmp_d/tcmp_d.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tcmp_d/tcmp_d.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tcmp_ld/tcmp_ld.vcxproj b/build.vs19/lib_mpfr_tests/tcmp_ld/tcmp_ld.vcxproj
+index 2545b85e..36fa53de 100644
+--- a/build.vs19/lib_mpfr_tests/tcmp_ld/tcmp_ld.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tcmp_ld/tcmp_ld.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tcmp_ui/tcmp_ui.vcxproj b/build.vs19/lib_mpfr_tests/tcmp_ui/tcmp_ui.vcxproj
+index e7347613..52aa391a 100644
+--- a/build.vs19/lib_mpfr_tests/tcmp_ui/tcmp_ui.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tcmp_ui/tcmp_ui.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tcmpabs/tcmpabs.vcxproj b/build.vs19/lib_mpfr_tests/tcmpabs/tcmpabs.vcxproj
+index 5cd00dba..35ca20cc 100644
+--- a/build.vs19/lib_mpfr_tests/tcmpabs/tcmpabs.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tcmpabs/tcmpabs.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tcomparisons/tcomparisons.vcxproj b/build.vs19/lib_mpfr_tests/tcomparisons/tcomparisons.vcxproj
+index 8f669540..9719a0c0 100644
+--- a/build.vs19/lib_mpfr_tests/tcomparisons/tcomparisons.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tcomparisons/tcomparisons.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tconst_catalan/tconst_catalan.vcxproj b/build.vs19/lib_mpfr_tests/tconst_catalan/tconst_catalan.vcxproj
+index 944da3e1..56b0f559 100644
+--- a/build.vs19/lib_mpfr_tests/tconst_catalan/tconst_catalan.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tconst_catalan/tconst_catalan.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tconst_euler/tconst_euler.vcxproj b/build.vs19/lib_mpfr_tests/tconst_euler/tconst_euler.vcxproj
+index 51b7ffcf..c23185de 100644
+--- a/build.vs19/lib_mpfr_tests/tconst_euler/tconst_euler.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tconst_euler/tconst_euler.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tconst_log2/tconst_log2.vcxproj b/build.vs19/lib_mpfr_tests/tconst_log2/tconst_log2.vcxproj
+index f0e19243..2b6346c7 100644
+--- a/build.vs19/lib_mpfr_tests/tconst_log2/tconst_log2.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tconst_log2/tconst_log2.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tconst_pi/tconst_pi.vcxproj b/build.vs19/lib_mpfr_tests/tconst_pi/tconst_pi.vcxproj
+index 73ac73c6..9a72dcd6 100644
+--- a/build.vs19/lib_mpfr_tests/tconst_pi/tconst_pi.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tconst_pi/tconst_pi.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tcopysign/tcopysign.vcxproj b/build.vs19/lib_mpfr_tests/tcopysign/tcopysign.vcxproj
+index bc9341ed..9bc12521 100644
+--- a/build.vs19/lib_mpfr_tests/tcopysign/tcopysign.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tcopysign/tcopysign.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tcos/tcos.vcxproj b/build.vs19/lib_mpfr_tests/tcos/tcos.vcxproj
+index 7d2a52b0..31d14582 100644
+--- a/build.vs19/lib_mpfr_tests/tcos/tcos.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tcos/tcos.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tcosh/tcosh.vcxproj b/build.vs19/lib_mpfr_tests/tcosh/tcosh.vcxproj
+index cbabd95b..d75f7d06 100644
+--- a/build.vs19/lib_mpfr_tests/tcosh/tcosh.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tcosh/tcosh.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tcot/tcot.vcxproj b/build.vs19/lib_mpfr_tests/tcot/tcot.vcxproj
+index 08a27985..4d0b291c 100644
+--- a/build.vs19/lib_mpfr_tests/tcot/tcot.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tcot/tcot.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tcoth/tcoth.vcxproj b/build.vs19/lib_mpfr_tests/tcoth/tcoth.vcxproj
+index 741db798..90a6f5ff 100644
+--- a/build.vs19/lib_mpfr_tests/tcoth/tcoth.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tcoth/tcoth.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tcsc/tcsc.vcxproj b/build.vs19/lib_mpfr_tests/tcsc/tcsc.vcxproj
+index ef5e85cb..51e81e8d 100644
+--- a/build.vs19/lib_mpfr_tests/tcsc/tcsc.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tcsc/tcsc.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tcsch/tcsch.vcxproj b/build.vs19/lib_mpfr_tests/tcsch/tcsch.vcxproj
+index 1238bc9d..c45dd81e 100644
+--- a/build.vs19/lib_mpfr_tests/tcsch/tcsch.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tcsch/tcsch.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/td_div/td_div.vcxproj b/build.vs19/lib_mpfr_tests/td_div/td_div.vcxproj
+index 98997599..90fcd188 100644
+--- a/build.vs19/lib_mpfr_tests/td_div/td_div.vcxproj
++++ b/build.vs19/lib_mpfr_tests/td_div/td_div.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/td_sub/td_sub.vcxproj b/build.vs19/lib_mpfr_tests/td_sub/td_sub.vcxproj
+index dd6b6f92..e8e70ba7 100644
+--- a/build.vs19/lib_mpfr_tests/td_sub/td_sub.vcxproj
++++ b/build.vs19/lib_mpfr_tests/td_sub/td_sub.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tdigamma/tdigamma.vcxproj b/build.vs19/lib_mpfr_tests/tdigamma/tdigamma.vcxproj
+index d2091fe3..3403b69e 100644
+--- a/build.vs19/lib_mpfr_tests/tdigamma/tdigamma.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tdigamma/tdigamma.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tdim/tdim.vcxproj b/build.vs19/lib_mpfr_tests/tdim/tdim.vcxproj
+index ae13962c..d2840c9c 100644
+--- a/build.vs19/lib_mpfr_tests/tdim/tdim.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tdim/tdim.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tdiv/tdiv.vcxproj b/build.vs19/lib_mpfr_tests/tdiv/tdiv.vcxproj
+index 4029ff65..fc3a3284 100644
+--- a/build.vs19/lib_mpfr_tests/tdiv/tdiv.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tdiv/tdiv.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tdiv_d/tdiv_d.vcxproj b/build.vs19/lib_mpfr_tests/tdiv_d/tdiv_d.vcxproj
+index b17386a0..133816ad 100644
+--- a/build.vs19/lib_mpfr_tests/tdiv_d/tdiv_d.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tdiv_d/tdiv_d.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tdiv_ui/tdiv_ui.vcxproj b/build.vs19/lib_mpfr_tests/tdiv_ui/tdiv_ui.vcxproj
+index e19231b2..e6a37332 100644
+--- a/build.vs19/lib_mpfr_tests/tdiv_ui/tdiv_ui.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tdiv_ui/tdiv_ui.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tdot/tdot.vcxproj b/build.vs19/lib_mpfr_tests/tdot/tdot.vcxproj
+index cda09602..f2d09002 100644
+--- a/build.vs19/lib_mpfr_tests/tdot/tdot.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tdot/tdot.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/teint/teint.vcxproj b/build.vs19/lib_mpfr_tests/teint/teint.vcxproj
+index 3e211aaf..4bf78e95 100644
+--- a/build.vs19/lib_mpfr_tests/teint/teint.vcxproj
++++ b/build.vs19/lib_mpfr_tests/teint/teint.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/teq/teq.vcxproj b/build.vs19/lib_mpfr_tests/teq/teq.vcxproj
+index d4d132a0..a84222c5 100644
+--- a/build.vs19/lib_mpfr_tests/teq/teq.vcxproj
++++ b/build.vs19/lib_mpfr_tests/teq/teq.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/terandom/terandom.vcxproj b/build.vs19/lib_mpfr_tests/terandom/terandom.vcxproj
+index 87d74358..6199749e 100644
+--- a/build.vs19/lib_mpfr_tests/terandom/terandom.vcxproj
++++ b/build.vs19/lib_mpfr_tests/terandom/terandom.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/terandom_chisq/terandom_chisq.vcxproj b/build.vs19/lib_mpfr_tests/terandom_chisq/terandom_chisq.vcxproj
+index 3b92a130..21ea4480 100644
+--- a/build.vs19/lib_mpfr_tests/terandom_chisq/terandom_chisq.vcxproj
++++ b/build.vs19/lib_mpfr_tests/terandom_chisq/terandom_chisq.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/terf/terf.vcxproj b/build.vs19/lib_mpfr_tests/terf/terf.vcxproj
+index 9d81665e..8b6ca199 100644
+--- a/build.vs19/lib_mpfr_tests/terf/terf.vcxproj
++++ b/build.vs19/lib_mpfr_tests/terf/terf.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/texceptions/texceptions.vcxproj b/build.vs19/lib_mpfr_tests/texceptions/texceptions.vcxproj
+index 35091ba8..84a5c813 100644
+--- a/build.vs19/lib_mpfr_tests/texceptions/texceptions.vcxproj
++++ b/build.vs19/lib_mpfr_tests/texceptions/texceptions.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/texp/texp.vcxproj b/build.vs19/lib_mpfr_tests/texp/texp.vcxproj
+index fe32e215..036a3062 100644
+--- a/build.vs19/lib_mpfr_tests/texp/texp.vcxproj
++++ b/build.vs19/lib_mpfr_tests/texp/texp.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/texp10/texp10.vcxproj b/build.vs19/lib_mpfr_tests/texp10/texp10.vcxproj
+index ec322bfe..c506d7f6 100644
+--- a/build.vs19/lib_mpfr_tests/texp10/texp10.vcxproj
++++ b/build.vs19/lib_mpfr_tests/texp10/texp10.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/texp2/texp2.vcxproj b/build.vs19/lib_mpfr_tests/texp2/texp2.vcxproj
+index 06b71fa5..68202cab 100644
+--- a/build.vs19/lib_mpfr_tests/texp2/texp2.vcxproj
++++ b/build.vs19/lib_mpfr_tests/texp2/texp2.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/texpm1/texpm1.vcxproj b/build.vs19/lib_mpfr_tests/texpm1/texpm1.vcxproj
+index 82e27bf3..82c11ab6 100644
+--- a/build.vs19/lib_mpfr_tests/texpm1/texpm1.vcxproj
++++ b/build.vs19/lib_mpfr_tests/texpm1/texpm1.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tfactorial/tfactorial.vcxproj b/build.vs19/lib_mpfr_tests/tfactorial/tfactorial.vcxproj
+index 3b19fd78..c2e346d8 100644
+--- a/build.vs19/lib_mpfr_tests/tfactorial/tfactorial.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tfactorial/tfactorial.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tfits/tfits.vcxproj b/build.vs19/lib_mpfr_tests/tfits/tfits.vcxproj
+index 110c88c1..d7a36c49 100644
+--- a/build.vs19/lib_mpfr_tests/tfits/tfits.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tfits/tfits.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tfma/tfma.vcxproj b/build.vs19/lib_mpfr_tests/tfma/tfma.vcxproj
+index 7e727b6b..7aa91f21 100644
+--- a/build.vs19/lib_mpfr_tests/tfma/tfma.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tfma/tfma.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tfmma/tfmma.vcxproj b/build.vs19/lib_mpfr_tests/tfmma/tfmma.vcxproj
+index cffb8b8e..61d1479c 100644
+--- a/build.vs19/lib_mpfr_tests/tfmma/tfmma.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tfmma/tfmma.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tfmod/tfmod.vcxproj b/build.vs19/lib_mpfr_tests/tfmod/tfmod.vcxproj
+index 9cee910c..06e6eaf5 100644
+--- a/build.vs19/lib_mpfr_tests/tfmod/tfmod.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tfmod/tfmod.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tfms/tfms.vcxproj b/build.vs19/lib_mpfr_tests/tfms/tfms.vcxproj
+index 08c17acb..2ac3fe9a 100644
+--- a/build.vs19/lib_mpfr_tests/tfms/tfms.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tfms/tfms.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tfpif/tfpif.vcxproj b/build.vs19/lib_mpfr_tests/tfpif/tfpif.vcxproj
+index 239cdc7d..61a73809 100644
+--- a/build.vs19/lib_mpfr_tests/tfpif/tfpif.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tfpif/tfpif.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tfprintf/tfprintf.vcxproj b/build.vs19/lib_mpfr_tests/tfprintf/tfprintf.vcxproj
+index 032cbb5e..ef9f2a3a 100644
+--- a/build.vs19/lib_mpfr_tests/tfprintf/tfprintf.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tfprintf/tfprintf.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tfrac/tfrac.vcxproj b/build.vs19/lib_mpfr_tests/tfrac/tfrac.vcxproj
+index 7a8cfe03..bbf9044f 100644
+--- a/build.vs19/lib_mpfr_tests/tfrac/tfrac.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tfrac/tfrac.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tfrexp/tfrexp.vcxproj b/build.vs19/lib_mpfr_tests/tfrexp/tfrexp.vcxproj
+index 5db653ef..827c345e 100644
+--- a/build.vs19/lib_mpfr_tests/tfrexp/tfrexp.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tfrexp/tfrexp.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tgamma/tgamma.vcxproj b/build.vs19/lib_mpfr_tests/tgamma/tgamma.vcxproj
+index b347f469..c73e142e 100644
+--- a/build.vs19/lib_mpfr_tests/tgamma/tgamma.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tgamma/tgamma.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tgamma_inc/tgamma_inc.vcxproj b/build.vs19/lib_mpfr_tests/tgamma_inc/tgamma_inc.vcxproj
+index 5921e7a3..ac3a89bc 100644
+--- a/build.vs19/lib_mpfr_tests/tgamma_inc/tgamma_inc.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tgamma_inc/tgamma_inc.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tget_d/tget_d.vcxproj b/build.vs19/lib_mpfr_tests/tget_d/tget_d.vcxproj
+index 640dbb4e..4e9d36a5 100644
+--- a/build.vs19/lib_mpfr_tests/tget_d/tget_d.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tget_d/tget_d.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tget_d_2exp/tget_d_2exp.vcxproj b/build.vs19/lib_mpfr_tests/tget_d_2exp/tget_d_2exp.vcxproj
+index 5606fd21..404b1f9e 100644
+--- a/build.vs19/lib_mpfr_tests/tget_d_2exp/tget_d_2exp.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tget_d_2exp/tget_d_2exp.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tget_f/tget_f.vcxproj b/build.vs19/lib_mpfr_tests/tget_f/tget_f.vcxproj
+index e4184fd0..33b0b8eb 100644
+--- a/build.vs19/lib_mpfr_tests/tget_f/tget_f.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tget_f/tget_f.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tget_flt/tget_flt.vcxproj b/build.vs19/lib_mpfr_tests/tget_flt/tget_flt.vcxproj
+index d45ed832..78c44f6d 100644
+--- a/build.vs19/lib_mpfr_tests/tget_flt/tget_flt.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tget_flt/tget_flt.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tget_ld_2exp/tget_ld_2exp.vcxproj b/build.vs19/lib_mpfr_tests/tget_ld_2exp/tget_ld_2exp.vcxproj
+index acc5dda9..72afcb70 100644
+--- a/build.vs19/lib_mpfr_tests/tget_ld_2exp/tget_ld_2exp.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tget_ld_2exp/tget_ld_2exp.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tget_q/tget_q.vcxproj b/build.vs19/lib_mpfr_tests/tget_q/tget_q.vcxproj
+index d687f476..db284bd8 100644
+--- a/build.vs19/lib_mpfr_tests/tget_q/tget_q.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tget_q/tget_q.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tget_set_d128/tget_set_d128.vcxproj b/build.vs19/lib_mpfr_tests/tget_set_d128/tget_set_d128.vcxproj
+index 4c971b0e..7b1f9c05 100644
+--- a/build.vs19/lib_mpfr_tests/tget_set_d128/tget_set_d128.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tget_set_d128/tget_set_d128.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tget_set_d64/tget_set_d64.vcxproj b/build.vs19/lib_mpfr_tests/tget_set_d64/tget_set_d64.vcxproj
+index 93723815..d3122846 100644
+--- a/build.vs19/lib_mpfr_tests/tget_set_d64/tget_set_d64.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tget_set_d64/tget_set_d64.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tget_sj/tget_sj.vcxproj b/build.vs19/lib_mpfr_tests/tget_sj/tget_sj.vcxproj
+index 5e3b49e4..ca59196e 100644
+--- a/build.vs19/lib_mpfr_tests/tget_sj/tget_sj.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tget_sj/tget_sj.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tget_str/tget_str.vcxproj b/build.vs19/lib_mpfr_tests/tget_str/tget_str.vcxproj
+index 27c54d4d..5b0dc506 100644
+--- a/build.vs19/lib_mpfr_tests/tget_str/tget_str.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tget_str/tget_str.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tget_z/tget_z.vcxproj b/build.vs19/lib_mpfr_tests/tget_z/tget_z.vcxproj
+index a5a89611..bb6c84d6 100644
+--- a/build.vs19/lib_mpfr_tests/tget_z/tget_z.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tget_z/tget_z.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tgmpop/tgmpop.vcxproj b/build.vs19/lib_mpfr_tests/tgmpop/tgmpop.vcxproj
+index d74ffa81..04836906 100644
+--- a/build.vs19/lib_mpfr_tests/tgmpop/tgmpop.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tgmpop/tgmpop.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tgrandom/tgrandom.vcxproj b/build.vs19/lib_mpfr_tests/tgrandom/tgrandom.vcxproj
+index e30f8f2c..e231fcae 100644
+--- a/build.vs19/lib_mpfr_tests/tgrandom/tgrandom.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tgrandom/tgrandom.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/thyperbolic/thyperbolic.vcxproj b/build.vs19/lib_mpfr_tests/thyperbolic/thyperbolic.vcxproj
+index 7e7d77b4..fee6588f 100644
+--- a/build.vs19/lib_mpfr_tests/thyperbolic/thyperbolic.vcxproj
++++ b/build.vs19/lib_mpfr_tests/thyperbolic/thyperbolic.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/thypot/thypot.vcxproj b/build.vs19/lib_mpfr_tests/thypot/thypot.vcxproj
+index 7365e9f7..882449a5 100644
+--- a/build.vs19/lib_mpfr_tests/thypot/thypot.vcxproj
++++ b/build.vs19/lib_mpfr_tests/thypot/thypot.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tinits/tinits.vcxproj b/build.vs19/lib_mpfr_tests/tinits/tinits.vcxproj
+index 1b5c74d4..be26d4c1 100644
+--- a/build.vs19/lib_mpfr_tests/tinits/tinits.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tinits/tinits.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tinp_str/tinp_str.vcxproj b/build.vs19/lib_mpfr_tests/tinp_str/tinp_str.vcxproj
+index 30ca1d95..effd7896 100644
+--- a/build.vs19/lib_mpfr_tests/tinp_str/tinp_str.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tinp_str/tinp_str.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tinternals/tinternals.vcxproj b/build.vs19/lib_mpfr_tests/tinternals/tinternals.vcxproj
+index 6429d8ab..0ca5e287 100644
+--- a/build.vs19/lib_mpfr_tests/tinternals/tinternals.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tinternals/tinternals.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tisnan/tisnan.vcxproj b/build.vs19/lib_mpfr_tests/tisnan/tisnan.vcxproj
+index a2882f7f..60466c1d 100644
+--- a/build.vs19/lib_mpfr_tests/tisnan/tisnan.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tisnan/tisnan.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tisqrt/tisqrt.vcxproj b/build.vs19/lib_mpfr_tests/tisqrt/tisqrt.vcxproj
+index 5eef6715..5762bd33 100644
+--- a/build.vs19/lib_mpfr_tests/tisqrt/tisqrt.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tisqrt/tisqrt.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tj0/tj0.vcxproj b/build.vs19/lib_mpfr_tests/tj0/tj0.vcxproj
+index fd79adb1..b0f8f81e 100644
+--- a/build.vs19/lib_mpfr_tests/tj0/tj0.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tj0/tj0.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tj1/tj1.vcxproj b/build.vs19/lib_mpfr_tests/tj1/tj1.vcxproj
+index fd490e18..ebc63114 100644
+--- a/build.vs19/lib_mpfr_tests/tj1/tj1.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tj1/tj1.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tjn/tjn.vcxproj b/build.vs19/lib_mpfr_tests/tjn/tjn.vcxproj
+index 90722cc6..2578d20f 100644
+--- a/build.vs19/lib_mpfr_tests/tjn/tjn.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tjn/tjn.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tl2b/tl2b.vcxproj b/build.vs19/lib_mpfr_tests/tl2b/tl2b.vcxproj
+index fa271e03..7650cb39 100644
+--- a/build.vs19/lib_mpfr_tests/tl2b/tl2b.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tl2b/tl2b.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tlgamma/tlgamma.vcxproj b/build.vs19/lib_mpfr_tests/tlgamma/tlgamma.vcxproj
+index e06fd5c5..6bca619c 100644
+--- a/build.vs19/lib_mpfr_tests/tlgamma/tlgamma.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tlgamma/tlgamma.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tli2/tli2.vcxproj b/build.vs19/lib_mpfr_tests/tli2/tli2.vcxproj
+index ee89e213..6da21466 100644
+--- a/build.vs19/lib_mpfr_tests/tli2/tli2.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tli2/tli2.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tlngamma/tlngamma.vcxproj b/build.vs19/lib_mpfr_tests/tlngamma/tlngamma.vcxproj
+index 0b96011d..b8b0fffc 100644
+--- a/build.vs19/lib_mpfr_tests/tlngamma/tlngamma.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tlngamma/tlngamma.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tlog/tlog.vcxproj b/build.vs19/lib_mpfr_tests/tlog/tlog.vcxproj
+index 343a1df1..787c71c4 100644
+--- a/build.vs19/lib_mpfr_tests/tlog/tlog.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tlog/tlog.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tlog10/tlog10.vcxproj b/build.vs19/lib_mpfr_tests/tlog10/tlog10.vcxproj
+index 1e67345e..04fd8ba5 100644
+--- a/build.vs19/lib_mpfr_tests/tlog10/tlog10.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tlog10/tlog10.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tlog1p/tlog1p.vcxproj b/build.vs19/lib_mpfr_tests/tlog1p/tlog1p.vcxproj
+index c7ec0cc3..b6bb18e2 100644
+--- a/build.vs19/lib_mpfr_tests/tlog1p/tlog1p.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tlog1p/tlog1p.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tlog2/tlog2.vcxproj b/build.vs19/lib_mpfr_tests/tlog2/tlog2.vcxproj
+index 2724e950..d3e18d2f 100644
+--- a/build.vs19/lib_mpfr_tests/tlog2/tlog2.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tlog2/tlog2.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tlog_ui/tlog_ui.vcxproj b/build.vs19/lib_mpfr_tests/tlog_ui/tlog_ui.vcxproj
+index 5aa95269..9898a4b1 100644
+--- a/build.vs19/lib_mpfr_tests/tlog_ui/tlog_ui.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tlog_ui/tlog_ui.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tmin_prec/tmin_prec.vcxproj b/build.vs19/lib_mpfr_tests/tmin_prec/tmin_prec.vcxproj
+index 7d222c1d..0970be07 100644
+--- a/build.vs19/lib_mpfr_tests/tmin_prec/tmin_prec.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tmin_prec/tmin_prec.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tminmax/tminmax.vcxproj b/build.vs19/lib_mpfr_tests/tminmax/tminmax.vcxproj
+index c2de145c..d8389934 100644
+--- a/build.vs19/lib_mpfr_tests/tminmax/tminmax.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tminmax/tminmax.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tmodf/tmodf.vcxproj b/build.vs19/lib_mpfr_tests/tmodf/tmodf.vcxproj
+index c9731b07..e5ae3a6b 100644
+--- a/build.vs19/lib_mpfr_tests/tmodf/tmodf.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tmodf/tmodf.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tmul/tmul.vcxproj b/build.vs19/lib_mpfr_tests/tmul/tmul.vcxproj
+index 95f1b933..e52a2336 100644
+--- a/build.vs19/lib_mpfr_tests/tmul/tmul.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tmul/tmul.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tmul_2exp/tmul_2exp.vcxproj b/build.vs19/lib_mpfr_tests/tmul_2exp/tmul_2exp.vcxproj
+index d75b7e9e..60edcf95 100644
+--- a/build.vs19/lib_mpfr_tests/tmul_2exp/tmul_2exp.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tmul_2exp/tmul_2exp.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tmul_d/tmul_d.vcxproj b/build.vs19/lib_mpfr_tests/tmul_d/tmul_d.vcxproj
+index c78956dd..2f9c5f82 100644
+--- a/build.vs19/lib_mpfr_tests/tmul_d/tmul_d.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tmul_d/tmul_d.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tmul_ui/tmul_ui.vcxproj b/build.vs19/lib_mpfr_tests/tmul_ui/tmul_ui.vcxproj
+index 9c8f56c1..956bcc08 100644
+--- a/build.vs19/lib_mpfr_tests/tmul_ui/tmul_ui.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tmul_ui/tmul_ui.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tnext/tnext.vcxproj b/build.vs19/lib_mpfr_tests/tnext/tnext.vcxproj
+index 1e9ee402..f9ad8e9c 100644
+--- a/build.vs19/lib_mpfr_tests/tnext/tnext.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tnext/tnext.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tnrandom/tnrandom.vcxproj b/build.vs19/lib_mpfr_tests/tnrandom/tnrandom.vcxproj
+index 211e9b41..fe6a6dd7 100644
+--- a/build.vs19/lib_mpfr_tests/tnrandom/tnrandom.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tnrandom/tnrandom.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tnrandom_chisq/tnrandom_chisq.vcxproj b/build.vs19/lib_mpfr_tests/tnrandom_chisq/tnrandom_chisq.vcxproj
+index 18c539cb..4ed4f610 100644
+--- a/build.vs19/lib_mpfr_tests/tnrandom_chisq/tnrandom_chisq.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tnrandom_chisq/tnrandom_chisq.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tout_str/tout_str.vcxproj b/build.vs19/lib_mpfr_tests/tout_str/tout_str.vcxproj
+index 4a0ea540..32b82d97 100644
+--- a/build.vs19/lib_mpfr_tests/tout_str/tout_str.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tout_str/tout_str.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/toutimpl/toutimpl.vcxproj b/build.vs19/lib_mpfr_tests/toutimpl/toutimpl.vcxproj
+index 58f44ac3..bee2343d 100644
+--- a/build.vs19/lib_mpfr_tests/toutimpl/toutimpl.vcxproj
++++ b/build.vs19/lib_mpfr_tests/toutimpl/toutimpl.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tpow/tpow.vcxproj b/build.vs19/lib_mpfr_tests/tpow/tpow.vcxproj
+index 6614d5bd..eb5b5853 100644
+--- a/build.vs19/lib_mpfr_tests/tpow/tpow.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tpow/tpow.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tpow3/tpow3.vcxproj b/build.vs19/lib_mpfr_tests/tpow3/tpow3.vcxproj
+index 0d530fb9..2319585d 100644
+--- a/build.vs19/lib_mpfr_tests/tpow3/tpow3.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tpow3/tpow3.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tpow_all/tpow_all.vcxproj b/build.vs19/lib_mpfr_tests/tpow_all/tpow_all.vcxproj
+index 1467fea6..734f6578 100644
+--- a/build.vs19/lib_mpfr_tests/tpow_all/tpow_all.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tpow_all/tpow_all.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tpow_z/tpow_z.vcxproj b/build.vs19/lib_mpfr_tests/tpow_z/tpow_z.vcxproj
+index 68295aae..58d18369 100644
+--- a/build.vs19/lib_mpfr_tests/tpow_z/tpow_z.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tpow_z/tpow_z.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tprec_round/tprec_round.vcxproj b/build.vs19/lib_mpfr_tests/tprec_round/tprec_round.vcxproj
+index 5ef28572..efa27c73 100644
+--- a/build.vs19/lib_mpfr_tests/tprec_round/tprec_round.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tprec_round/tprec_round.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tprintf/tprintf.vcxproj b/build.vs19/lib_mpfr_tests/tprintf/tprintf.vcxproj
+index 339411cc..63b86106 100644
+--- a/build.vs19/lib_mpfr_tests/tprintf/tprintf.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tprintf/tprintf.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/trandom/trandom.vcxproj b/build.vs19/lib_mpfr_tests/trandom/trandom.vcxproj
+index 8506b3a5..e1e6f898 100644
+--- a/build.vs19/lib_mpfr_tests/trandom/trandom.vcxproj
++++ b/build.vs19/lib_mpfr_tests/trandom/trandom.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/trandom_deviate/trandom_deviate.vcxproj b/build.vs19/lib_mpfr_tests/trandom_deviate/trandom_deviate.vcxproj
+index 60fd4f79..9fd3b616 100644
+--- a/build.vs19/lib_mpfr_tests/trandom_deviate/trandom_deviate.vcxproj
++++ b/build.vs19/lib_mpfr_tests/trandom_deviate/trandom_deviate.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/trec_sqrt/trec_sqrt.vcxproj b/build.vs19/lib_mpfr_tests/trec_sqrt/trec_sqrt.vcxproj
+index 6f0e0d5e..45a03c4e 100644
+--- a/build.vs19/lib_mpfr_tests/trec_sqrt/trec_sqrt.vcxproj
++++ b/build.vs19/lib_mpfr_tests/trec_sqrt/trec_sqrt.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tremquo/tremquo.vcxproj b/build.vs19/lib_mpfr_tests/tremquo/tremquo.vcxproj
+index 7580c8db..b54c9fc2 100644
+--- a/build.vs19/lib_mpfr_tests/tremquo/tremquo.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tremquo/tremquo.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/trint/trint.vcxproj b/build.vs19/lib_mpfr_tests/trint/trint.vcxproj
+index d3c6474b..4e880e95 100644
+--- a/build.vs19/lib_mpfr_tests/trint/trint.vcxproj
++++ b/build.vs19/lib_mpfr_tests/trint/trint.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/trndna/trndna.vcxproj b/build.vs19/lib_mpfr_tests/trndna/trndna.vcxproj
+index 72bf49f5..c4165609 100644
+--- a/build.vs19/lib_mpfr_tests/trndna/trndna.vcxproj
++++ b/build.vs19/lib_mpfr_tests/trndna/trndna.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/troot/troot.vcxproj b/build.vs19/lib_mpfr_tests/troot/troot.vcxproj
+index 617799a5..d74551cb 100644
+--- a/build.vs19/lib_mpfr_tests/troot/troot.vcxproj
++++ b/build.vs19/lib_mpfr_tests/troot/troot.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/trootn_ui/trootn_ui.vcxproj b/build.vs19/lib_mpfr_tests/trootn_ui/trootn_ui.vcxproj
+index a22f29c8..a47bef48 100644
+--- a/build.vs19/lib_mpfr_tests/trootn_ui/trootn_ui.vcxproj
++++ b/build.vs19/lib_mpfr_tests/trootn_ui/trootn_ui.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tsec/tsec.vcxproj b/build.vs19/lib_mpfr_tests/tsec/tsec.vcxproj
+index c41638b8..ccfd8d7c 100644
+--- a/build.vs19/lib_mpfr_tests/tsec/tsec.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tsec/tsec.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tsech/tsech.vcxproj b/build.vs19/lib_mpfr_tests/tsech/tsech.vcxproj
+index 89c5ab31..6cebc9ec 100644
+--- a/build.vs19/lib_mpfr_tests/tsech/tsech.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tsech/tsech.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tset/tset.vcxproj b/build.vs19/lib_mpfr_tests/tset/tset.vcxproj
+index c18e0092..9cc175b9 100644
+--- a/build.vs19/lib_mpfr_tests/tset/tset.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tset/tset.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tset_d/tset_d.vcxproj b/build.vs19/lib_mpfr_tests/tset_d/tset_d.vcxproj
+index 36b9719f..ea47dc29 100644
+--- a/build.vs19/lib_mpfr_tests/tset_d/tset_d.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tset_d/tset_d.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tset_exp/tset_exp.vcxproj b/build.vs19/lib_mpfr_tests/tset_exp/tset_exp.vcxproj
+index 95810c3e..c234607a 100644
+--- a/build.vs19/lib_mpfr_tests/tset_exp/tset_exp.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tset_exp/tset_exp.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tset_f/tset_f.vcxproj b/build.vs19/lib_mpfr_tests/tset_f/tset_f.vcxproj
+index bc09744b..9afce049 100644
+--- a/build.vs19/lib_mpfr_tests/tset_f/tset_f.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tset_f/tset_f.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tset_float128/tset_float128.vcxproj b/build.vs19/lib_mpfr_tests/tset_float128/tset_float128.vcxproj
+index 67f2d41c..5f2c8924 100644
+--- a/build.vs19/lib_mpfr_tests/tset_float128/tset_float128.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tset_float128/tset_float128.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tset_ld/tset_ld.vcxproj b/build.vs19/lib_mpfr_tests/tset_ld/tset_ld.vcxproj
+index ca1c364a..14689211 100644
+--- a/build.vs19/lib_mpfr_tests/tset_ld/tset_ld.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tset_ld/tset_ld.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tset_q/tset_q.vcxproj b/build.vs19/lib_mpfr_tests/tset_q/tset_q.vcxproj
+index 45ecbd6f..1f6952b6 100644
+--- a/build.vs19/lib_mpfr_tests/tset_q/tset_q.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tset_q/tset_q.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tset_si/tset_si.vcxproj b/build.vs19/lib_mpfr_tests/tset_si/tset_si.vcxproj
+index f8fe5e0b..cd609e3c 100644
+--- a/build.vs19/lib_mpfr_tests/tset_si/tset_si.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tset_si/tset_si.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tset_sj/tset_sj.vcxproj b/build.vs19/lib_mpfr_tests/tset_sj/tset_sj.vcxproj
+index c030c0d0..b3d93425 100644
+--- a/build.vs19/lib_mpfr_tests/tset_sj/tset_sj.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tset_sj/tset_sj.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tset_str/tset_str.vcxproj b/build.vs19/lib_mpfr_tests/tset_str/tset_str.vcxproj
+index 0f96aa4d..d7248918 100644
+--- a/build.vs19/lib_mpfr_tests/tset_str/tset_str.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tset_str/tset_str.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tset_z/tset_z.vcxproj b/build.vs19/lib_mpfr_tests/tset_z/tset_z.vcxproj
+index 826d40d6..1c6bd5c2 100644
+--- a/build.vs19/lib_mpfr_tests/tset_z/tset_z.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tset_z/tset_z.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tset_z_exp/tset_z_exp.vcxproj b/build.vs19/lib_mpfr_tests/tset_z_exp/tset_z_exp.vcxproj
+index 9cdd2468..42283be7 100644
+--- a/build.vs19/lib_mpfr_tests/tset_z_exp/tset_z_exp.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tset_z_exp/tset_z_exp.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.30128.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tsgn/tsgn.vcxproj b/build.vs19/lib_mpfr_tests/tsgn/tsgn.vcxproj
+index 70b5ef80..e416afaf 100644
+--- a/build.vs19/lib_mpfr_tests/tsgn/tsgn.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tsgn/tsgn.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tsi_op/tsi_op.vcxproj b/build.vs19/lib_mpfr_tests/tsi_op/tsi_op.vcxproj
+index 25e54898..f4b76c14 100644
+--- a/build.vs19/lib_mpfr_tests/tsi_op/tsi_op.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tsi_op/tsi_op.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tsin/tsin.vcxproj b/build.vs19/lib_mpfr_tests/tsin/tsin.vcxproj
+index 7fb3bed9..c4289447 100644
+--- a/build.vs19/lib_mpfr_tests/tsin/tsin.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tsin/tsin.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tsin_cos/tsin_cos.vcxproj b/build.vs19/lib_mpfr_tests/tsin_cos/tsin_cos.vcxproj
+index 2e814100..2538aa97 100644
+--- a/build.vs19/lib_mpfr_tests/tsin_cos/tsin_cos.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tsin_cos/tsin_cos.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tsinh/tsinh.vcxproj b/build.vs19/lib_mpfr_tests/tsinh/tsinh.vcxproj
+index c12b52f2..5bec973d 100644
+--- a/build.vs19/lib_mpfr_tests/tsinh/tsinh.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tsinh/tsinh.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tsinh_cosh/tsinh_cosh.vcxproj b/build.vs19/lib_mpfr_tests/tsinh_cosh/tsinh_cosh.vcxproj
+index 9655d1d2..68f75ff8 100644
+--- a/build.vs19/lib_mpfr_tests/tsinh_cosh/tsinh_cosh.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tsinh_cosh/tsinh_cosh.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tsprintf/tsprintf.vcxproj b/build.vs19/lib_mpfr_tests/tsprintf/tsprintf.vcxproj
+index 492019c8..57a38cf1 100644
+--- a/build.vs19/lib_mpfr_tests/tsprintf/tsprintf.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tsprintf/tsprintf.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tsqr/tsqr.vcxproj b/build.vs19/lib_mpfr_tests/tsqr/tsqr.vcxproj
+index b05525e5..28c57196 100644
+--- a/build.vs19/lib_mpfr_tests/tsqr/tsqr.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tsqr/tsqr.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tsqrt/tsqrt.vcxproj b/build.vs19/lib_mpfr_tests/tsqrt/tsqrt.vcxproj
+index 0d30a4a7..682ff75a 100644
+--- a/build.vs19/lib_mpfr_tests/tsqrt/tsqrt.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tsqrt/tsqrt.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tsqrt_ui/tsqrt_ui.vcxproj b/build.vs19/lib_mpfr_tests/tsqrt_ui/tsqrt_ui.vcxproj
+index 9ffe5915..afcff798 100644
+--- a/build.vs19/lib_mpfr_tests/tsqrt_ui/tsqrt_ui.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tsqrt_ui/tsqrt_ui.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tstckintc/tstckintc.vcxproj b/build.vs19/lib_mpfr_tests/tstckintc/tstckintc.vcxproj
+index 07f1eab2..433a540b 100644
+--- a/build.vs19/lib_mpfr_tests/tstckintc/tstckintc.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tstckintc/tstckintc.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tstdint/tstdint.vcxproj b/build.vs19/lib_mpfr_tests/tstdint/tstdint.vcxproj
+index 19120d35..52046835 100644
+--- a/build.vs19/lib_mpfr_tests/tstdint/tstdint.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tstdint/tstdint.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.30128.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tstrtofr/tstrtofr.vcxproj b/build.vs19/lib_mpfr_tests/tstrtofr/tstrtofr.vcxproj
+index 3ee7785a..b1e8cf3a 100644
+--- a/build.vs19/lib_mpfr_tests/tstrtofr/tstrtofr.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tstrtofr/tstrtofr.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tsub/tsub.vcxproj b/build.vs19/lib_mpfr_tests/tsub/tsub.vcxproj
+index b1b3b4ef..e69ac125 100644
+--- a/build.vs19/lib_mpfr_tests/tsub/tsub.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tsub/tsub.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tsub1sp/tsub1sp.vcxproj b/build.vs19/lib_mpfr_tests/tsub1sp/tsub1sp.vcxproj
+index 7b34e819..ab0dcf27 100644
+--- a/build.vs19/lib_mpfr_tests/tsub1sp/tsub1sp.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tsub1sp/tsub1sp.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tsub_d/tsub_d.vcxproj b/build.vs19/lib_mpfr_tests/tsub_d/tsub_d.vcxproj
+index b9836a5f..c5d5ebe4 100644
+--- a/build.vs19/lib_mpfr_tests/tsub_d/tsub_d.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tsub_d/tsub_d.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tsub_ui/tsub_ui.vcxproj b/build.vs19/lib_mpfr_tests/tsub_ui/tsub_ui.vcxproj
+index 65b6d044..1bec0dc1 100644
+--- a/build.vs19/lib_mpfr_tests/tsub_ui/tsub_ui.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tsub_ui/tsub_ui.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tsubnormal/tsubnormal.vcxproj b/build.vs19/lib_mpfr_tests/tsubnormal/tsubnormal.vcxproj
+index 525979e3..613358d4 100644
+--- a/build.vs19/lib_mpfr_tests/tsubnormal/tsubnormal.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tsubnormal/tsubnormal.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tsum/tsum.vcxproj b/build.vs19/lib_mpfr_tests/tsum/tsum.vcxproj
+index 0a287acf..6ee64388 100644
+--- a/build.vs19/lib_mpfr_tests/tsum/tsum.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tsum/tsum.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tswap/tswap.vcxproj b/build.vs19/lib_mpfr_tests/tswap/tswap.vcxproj
+index a68407a0..ce845fb0 100644
+--- a/build.vs19/lib_mpfr_tests/tswap/tswap.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tswap/tswap.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/ttan/ttan.vcxproj b/build.vs19/lib_mpfr_tests/ttan/ttan.vcxproj
+index aa41d82b..07ee149b 100644
+--- a/build.vs19/lib_mpfr_tests/ttan/ttan.vcxproj
++++ b/build.vs19/lib_mpfr_tests/ttan/ttan.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/ttanh/ttanh.vcxproj b/build.vs19/lib_mpfr_tests/ttanh/ttanh.vcxproj
+index 77cbc857..dc726624 100644
+--- a/build.vs19/lib_mpfr_tests/ttanh/ttanh.vcxproj
++++ b/build.vs19/lib_mpfr_tests/ttanh/ttanh.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/ttotal_order/ttotal_order.vcxproj b/build.vs19/lib_mpfr_tests/ttotal_order/ttotal_order.vcxproj
+index 56e8db44..787faa91 100644
+--- a/build.vs19/lib_mpfr_tests/ttotal_order/ttotal_order.vcxproj
++++ b/build.vs19/lib_mpfr_tests/ttotal_order/ttotal_order.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/ttrunc/ttrunc.vcxproj b/build.vs19/lib_mpfr_tests/ttrunc/ttrunc.vcxproj
+index 567c35f5..744cd9f7 100644
+--- a/build.vs19/lib_mpfr_tests/ttrunc/ttrunc.vcxproj
++++ b/build.vs19/lib_mpfr_tests/ttrunc/ttrunc.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tui_div/tui_div.vcxproj b/build.vs19/lib_mpfr_tests/tui_div/tui_div.vcxproj
+index 31d0c2e6..10a32af3 100644
+--- a/build.vs19/lib_mpfr_tests/tui_div/tui_div.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tui_div/tui_div.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tui_pow/tui_pow.vcxproj b/build.vs19/lib_mpfr_tests/tui_pow/tui_pow.vcxproj
+index 917ea1df..0609cf92 100644
+--- a/build.vs19/lib_mpfr_tests/tui_pow/tui_pow.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tui_pow/tui_pow.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tui_sub/tui_sub.vcxproj b/build.vs19/lib_mpfr_tests/tui_sub/tui_sub.vcxproj
+index ad059e52..e246b094 100644
+--- a/build.vs19/lib_mpfr_tests/tui_sub/tui_sub.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tui_sub/tui_sub.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/turandom/turandom.vcxproj b/build.vs19/lib_mpfr_tests/turandom/turandom.vcxproj
+index 00d8383e..5fb75f83 100644
+--- a/build.vs19/lib_mpfr_tests/turandom/turandom.vcxproj
++++ b/build.vs19/lib_mpfr_tests/turandom/turandom.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tvalist/tvalist.vcxproj b/build.vs19/lib_mpfr_tests/tvalist/tvalist.vcxproj
+index 7ff65985..d4d32dac 100644
+--- a/build.vs19/lib_mpfr_tests/tvalist/tvalist.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tvalist/tvalist.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tversion/tversion.vcxproj b/build.vs19/lib_mpfr_tests/tversion/tversion.vcxproj
+index 08d5a137..c79c9639 100644
+--- a/build.vs19/lib_mpfr_tests/tversion/tversion.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tversion/tversion.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/ty0/ty0.vcxproj b/build.vs19/lib_mpfr_tests/ty0/ty0.vcxproj
+index f478c767..9e8eb23a 100644
+--- a/build.vs19/lib_mpfr_tests/ty0/ty0.vcxproj
++++ b/build.vs19/lib_mpfr_tests/ty0/ty0.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/ty1/ty1.vcxproj b/build.vs19/lib_mpfr_tests/ty1/ty1.vcxproj
+index 6440cf69..104b5362 100644
+--- a/build.vs19/lib_mpfr_tests/ty1/ty1.vcxproj
++++ b/build.vs19/lib_mpfr_tests/ty1/ty1.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tyn/tyn.vcxproj b/build.vs19/lib_mpfr_tests/tyn/tyn.vcxproj
+index 88710e2f..017d7f58 100644
+--- a/build.vs19/lib_mpfr_tests/tyn/tyn.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tyn/tyn.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tzeta/tzeta.vcxproj b/build.vs19/lib_mpfr_tests/tzeta/tzeta.vcxproj
+index f6af2e0f..4dc890dd 100644
+--- a/build.vs19/lib_mpfr_tests/tzeta/tzeta.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tzeta/tzeta.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/lib_mpfr_tests/tzeta_ui/tzeta_ui.vcxproj b/build.vs19/lib_mpfr_tests/tzeta_ui/tzeta_ui.vcxproj
+index 66332f60..11a9501d 100644
+--- a/build.vs19/lib_mpfr_tests/tzeta_ui/tzeta_ui.vcxproj
++++ b/build.vs19/lib_mpfr_tests/tzeta_ui/tzeta_ui.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -29,10 +37,18 @@
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+
++
++ Application
++ v142
++
+
+ Application
+ v142
+@@ -47,9 +63,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -60,11 +82,15 @@
+
+ <_ProjectFileVersion>10.0.21006.1
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
++ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
+ $(SolutionDir)lib_mpfr_tests\$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
+@@ -87,6 +113,25 @@
+
+
+
++
++
++ Full
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++
++
++ MultiThreaded
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++ true
++ true
++
++
++
++
+
+
+ X64
+@@ -130,6 +175,27 @@
+
+
+
++
++
++ Disabled
++ ..\..\;..\..\..\src\;..\..\..\..\mpir\lib\$(IntDir);%(AdditionalIncludeDirectories)
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ MultiThreadedDebug
++
++
++ true
++ ..\..\..\..\mpir\lib\$(IntDir)\config.h
++
++
++ ..\$(IntDir)lib_tests.lib;..\..\..\lib\$(IntDir)mpfr.lib;..\..\..\..\mpir\lib\$(IntDir)mpir.lib
++
++
++
++
++
++
++
++
+
+
+ X64
+diff --git a/build.vs19/timing/timing.vcxproj b/build.vs19/timing/timing.vcxproj
+index 71a2f7ab..f4ff21c3 100644
+--- a/build.vs19/timing/timing.vcxproj
++++ b/build.vs19/timing/timing.vcxproj
+@@ -1,10 +1,18 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -34,6 +42,12 @@
+ v142
+ MultiByte
+
++
++ Application
++ true
++ v142
++ MultiByte
++
+
+ Application
+ false
+@@ -41,6 +55,13 @@
+ true
+ MultiByte
+
++
++ Application
++ false
++ v142
++ true
++ MultiByte
++
+
+ Application
+ true
+@@ -62,9 +83,15 @@
+
+
+
++
++
++
+
+
+
++
++
++
+
+
+
+@@ -76,10 +103,18 @@
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
++
++ $(SolutionDir)$(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
++
+
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
++
++ $(SolutionDir)$(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
++
+
+
+ Level3
+@@ -110,6 +145,19 @@
+ ..\..\lib\$(IntDir)mpfr.lib;..\..\..\mpir\lib\$(IntDir)mpir.lib;..\..\..\mpir\msvc\vs17\$(IntDir)lib_speed.lib;%(AdditionalDependencies)
+
+
++
++
++ Level3
++ Disabled
++ true
++ true
++ MultiThreadedDebug
++ ..\;..\..\;..\..\src\;..\..\..\mpir\lib\$(IntDir);..\..\..\mpir\tune;..\..\..\mpir\build.vc;%(AdditionalIncludeDirectories)
++
++
++ ..\..\lib\$(IntDir)mpfr.lib;..\..\..\mpir\lib\$(IntDir)mpir.lib;..\..\..\mpir\msvc\vs17\$(IntDir)lib_speed.lib;%(AdditionalDependencies)
++
++
+
+
+ Level3
+@@ -140,6 +188,23 @@
+ ..\..\lib\$(IntDir)mpfr.lib;..\..\..\mpir\lib\$(IntDir)mpir.lib;..\..\..\mpir\msvc\vs17\$(IntDir)lib_speed.lib;%(AdditionalDependencies)
+
+
++
++
++ Level3
++ MaxSpeed
++ true
++ true
++ true
++ true
++ MultiThreaded
++ ..\;..\..\;..\..\src\;..\..\..\mpir\lib\$(IntDir);..\..\..\mpir\tune;..\..\..\mpir\build.vc;%(AdditionalIncludeDirectories)
++
++
++ true
++ true
++ ..\..\lib\$(IntDir)mpfr.lib;..\..\..\mpir\lib\$(IntDir)mpir.lib;..\..\..\mpir\msvc\vs17\$(IntDir)lib_speed.lib;%(AdditionalDependencies)
++
++
+
+
+
+diff --git a/build.vs19/tuneup/tuneup.vcxproj b/build.vs19/tuneup/tuneup.vcxproj
+index d076c235..61ef8867 100644
+--- a/build.vs19/tuneup/tuneup.vcxproj
++++ b/build.vs19/tuneup/tuneup.vcxproj
+@@ -1,6 +1,10 @@
+
+
+
++
++ Debug
++ ARM64
++
+
+ Debug
+ Win32
+@@ -9,6 +13,10 @@
+ Debug
+ x64
+
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -31,6 +39,12 @@
+ NotSet
+ v142
+
++
++ Application
++ true
++ NotSet
++ v142
++
+
+ Application
+ true
+@@ -44,6 +58,13 @@
+ NotSet
+ v142
+
++
++ Application
++ false
++ true
++ NotSet
++ v142
++
+
+ Application
+ false
+@@ -57,12 +78,18 @@
+
+
+
++
++
++
+
+
+
+
+
+
++
++
++
+
+
+
+@@ -72,6 +99,11 @@
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
++
++ true
++ $(SolutionDir)$(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
++
+
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+@@ -82,6 +114,11 @@
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+
++
++ false
++ $(SolutionDir)$(Platform)\$(Configuration)\
++ $(Platform)\$(Configuration)\
++
+
+ false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+@@ -107,6 +144,26 @@
+ ..\..\lib\$(IntDir)mpfr.lib;..\..\..\mpir\lib\$(IntDir)mpir.lib;..\..\..\mpir\msvc\vs17\$(IntDir)lib_speed.lib;%(AdditionalDependencies)
+
+
++
++
++
++
++ Level3
++ Disabled
++ WIN32;_DEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ ..\;..\..\;..\..\src\;..\..\..\mpir\lib\$(IntDir);..\..\..\mpir\tune;..\..\..\mpir\msvc;%(AdditionalIncludeDirectories)
++ MultiThreadedDebug
++
++
++ true
++ true
++
++
++ Console
++ true
++ ..\..\lib\$(IntDir)mpfr.lib;..\..\..\mpir\lib\$(IntDir)mpir.lib;..\..\..\mpir\msvc\vs17\$(IntDir)lib_speed.lib;%(AdditionalDependencies)
++
++
+
+
+
+@@ -150,6 +207,29 @@
+ ..\..\lib\$(IntDir)mpfr.lib;..\..\..\mpir\lib\$(IntDir)mpir.lib;..\..\..\mpir\msvc\vs17\$(IntDir)lib_speed.lib;%(AdditionalDependencies)
+
+
++
++
++ Level3
++
++
++ Full
++ true
++ true
++ WIN32;NDEBUG;_CONSOLE;MPFR_HAVE_GMP_IMPL
++ ..\;..\..\;..\..\src\;..\..\..\mpir\lib\$(IntDir);..\..\..\mpir\tune;..\..\..\mpir\msvc;%(AdditionalIncludeDirectories)
++ MultiThreaded
++
++
++ true
++
++
++ Console
++ true
++ true
++ true
++ ..\..\lib\$(IntDir)mpfr.lib;..\..\..\mpir\lib\$(IntDir)mpir.lib;..\..\..\mpir\msvc\vs17\$(IntDir)lib_speed.lib;%(AdditionalDependencies)
++
++
+
+
+ Level3
diff --git a/patches/mpir-arm64-changes.patch b/patches/mpir-arm64-changes.patch
new file mode 100644
index 0000000..ab68519
--- /dev/null
+++ b/patches/mpir-arm64-changes.patch
@@ -0,0 +1,519 @@
+diff --git a/msvc/postbuild.bat b/msvc/postbuild.bat
+index 1c301d1a..7d5362be 100644
+--- a/msvc/postbuild.bat
++++ b/msvc/postbuild.bat
+@@ -1,6 +1,6 @@
+ @echo off
+ rem %1 = full target path
+-rem %2 = last two digits of the Visual Studio version number (e.g. 17)
++rem %2 = last two digits of the Visual Studio version number (e.g. 17 or 22)
+
+ set vs_ver=%2
+ set str=%~1
+@@ -20,11 +20,13 @@ goto dele
+ set str=%str_confirmed%
+ echo "Final subpath %str%"
+
+-rem we now have: msvc.\vs\\\\mpir.
+-rem extract: project_directory, platform (plat=), configuration (conf=) and file name
++rem we now have: msvc\vs\\\\mpir(.xx).
++rem extract: project_directory, platform (plat), configuration (conf) and file name
+
+ set file=
+-for /f "tokens=1,2,3,4,5,6 delims=\" %%a in ("%str%") do set tloc=%%c&set plat=%%d&set conf=%%e&set file=%%f
++for /f "tokens=1,2,3,4,5,6 delims=\" %%a in ("%str%") do (
++ set tloc=%%c&set plat=%%d&set conf=%%e&set file=%%f
++)
+ if /i "%file%" NEQ "" (goto next)
+ call :seterr & echo ERROR: %1 is not supported & exit /b %errorlevel%
+
+@@ -42,9 +44,9 @@ call :seterr & echo "postbuild copy error ERROR: target=%tloc%, plat=%plat%, con
+
+ :is2nd:
+ rem set the target and final binary output directories
+-set tgt_dir="vs%vs_ver%\%loc%%plat%\%conf%\"
+-set bin_dir="..\%extn%\%plat%\%conf%\"
+-set hdr_dir="..\%extn%\%plat%\%conf%\"
++set "tgt_dir=vs%vs_ver%\%loc%%plat%\%conf%"
++set "bin_dir=..\%extn%\%plat%\%conf%"
++set "hdr_dir=..\%extn%\%plat%\%conf%"
+
+ rem output parametrers for the MPIR tests
+ if /i "%filename%" EQU "mpirxx" goto skip
+@@ -66,43 +68,42 @@ rem %1 = target (build output) directory
+ rem %2 = binary destination directory
+ rem %3 = configuration (debug/release)
+ rem %4 = library (lib/dll)
+-rem %5 = file name
++rem %5 = file name (mpir | mpirxx)
+ :copyb
+ if "%4" EQU "dll" (
+- copy %1mpir.dll %2mpir.dll > nul 2>&1
+- copy %1mpir.exp %2mpir.exp > nul 2>&1
+- copy %1mpir.lib %2mpir.lib > nul 2>&1
+- if exist %1mpir.pdb (copy %1mpir.pdb %2mpir.pdb > nul 2>&1)
++ copy "%~1\mpir.dll" "%~2\mpir.dll" > nul 2>&1
++ copy "%~1\mpir.exp" "%~2\mpir.exp" > nul 2>&1
++ copy "%~1\mpir.lib" "%~2\mpir.lib" > nul 2>&1
++ if exist "%~1\mpir.pdb" copy "%~1\mpir.pdb" "%~2\mpir.pdb" > nul 2>&1
+ ) else if "%4" EQU "lib" (
+ if "%5" EQU "mpir" (
+- if exist %1mpir.lib (
+- copy %1mpir.lib %2mpir.lib > nul 2>&1
+- if exist %1mpir.pdb (copy %1mpir.pdb %2mpir.pdb > nul 2>&1)
++ if exist "%~1\mpir.lib" (
++ copy "%~1\mpir.lib" "%~2\mpir.lib" > nul 2>&1
++ if exist "%~1\mpir.pdb" copy "%~1\mpir.pdb" "%~2\mpir.pdb" > nul 2>&1
++ ) else (
++ echo "Not Found MPIR at location" "%~1\mpir.lib"
+ )
+ ) else if "%5" EQU "mpirxx" (
+- if exist %1mpirxx.lib (
+- copy %1mpirxx.lib %2mpirxx.lib > nul 2>&1
+- if exist %1mpirxx.pdb (copy %1mpirxx.pdb %2mpirxx.pdb > nul 2>&1)
++ if exist "%~1\mpirxx.lib" (
++ copy "%~1\mpirxx.lib" "%~2\mpirxx.lib" > nul 2>&1
++ if exist "%~1\mpirxx.pdb" copy "%~1\mpirxx.pdb" "%~2\mpirxx.pdb" > nul 2>&1
+ )
+ )
+ ) else (
+- call :seterr & echo ERROR: illegal library type %4 & exit /b %errorlevel%
++ call :seterr & echo ERROR: illegal library type %4 & exit /b %errorlevel%
+ )
+-
+-rem set configuration for the tests
+-call gen_test_config_props %plat% %conf% %vs_ver%
+ exit /b 0
+
+ rem copy headers to final destination directory
+ :copyh
+-copy ..\config.h %1config.h > nul 2>&1
+-copy ..\gmp-mparam.h %1gmp-mparam.h > nul 2>&1
+-copy ..\mpir.h %1mpir.h > nul 2>&1
+-copy ..\mpir.h %1gmp.h > nul 2>&1
+-copy ..\gmp-impl.h %1gmp-impl.h > nul 2>&1
+-copy ..\longlong.h %1longlong.h > nul 2>&1
+-copy ..\mpirxx.h %1mpirxx.h > nul 2>&1
+-copy ..\mpirxx.h %1gmpxx.h > nul 2>&1
++copy "..\config.h" "%~1\config.h" > nul 2>&1
++copy "..\gmp-mparam.h" "%~1\gmp-mparam.h" > nul 2>&1
++copy "..\mpir.h" "%~1\mpir.h" > nul 2>&1
++copy "..\mpir.h" "%~1\gmp.h" > nul 2>&1
++copy "..\gmp-impl.h" "%~1\gmp-impl.h" > nul 2>&1
++copy "..\longlong.h" "%~1\longlong.h" > nul 2>&1
++copy "..\mpirxx.h" "%~1\mpirxx.h" > nul 2>&1
++copy "..\mpirxx.h" "%~1\gmpxx.h" > nul 2>&1
+ exit /b 0
+
+ :seterr
+diff --git a/msvc/prebuild.bat b/msvc/prebuild.bat
+index 243d054f..c1d49c67 100644
+--- a/msvc/prebuild.bat
++++ b/msvc/prebuild.bat
+@@ -1,29 +1,56 @@
+ @echo off
+-rem %1 = mpn directory (generic, x86\... or x86_64\...)
+-rem %2 = platform (win32 or x64)
++rem %1 = mpn directory (generic, x86\... or x86_64\... or arm64\...)
++rem %2 = platform (win32, x64/amd64, or arm64)
+ rem %3 = MSVC version number (e.g. 14)
+
+-if /i "%2" EQU "win32" ((set platform=win32) & (set bdir=x86w\)) else ((set platform=x64) & (set bdir=x86_64w\))
+-set sdir=
+-if /i "%1" EQU "gc" ((set sdir=generic) & (set bdir=generic)) else (set sdir=%bdir%%1)
+-if not exist ..\mpn\%sdir% (call :seterr & echo ERROR: %1 is not supported & exit /b %errorlevel%)
++set "platform="
++set "bdir="
++
++if /i "%2"=="win32" (
++ set "platform=win32"
++ set "bdir=x86w\"
++) else if /i "%2"=="x64" (
++ set "platform=x64"
++ set "bdir=x86_64w\"
++) else if /i "%2"=="arm64" (
++ set "platform=arm64"
++ set "bdir=arm64w\"
++) else (
++ call :seterr & echo ERROR: Unsupported platform "%2" (expected win32, x64/amd64, or arm64) & exit /b %errorlevel%
++)
++
++set "sdir="
++if /i "%1"=="gc" (
++ rem Generic C (portable) implementation
++ set "sdir=generic"
++ set "bdir=generic"
++) else (
++ set "sdir=%bdir%%~1"
++)
++
++if not exist "..\mpn\%sdir%" (
++ call :seterr & echo ERROR: %1 is not supported & exit /b %errorlevel%
++)
+
+ echo building MPIR for %1 (%platform%) from directory mpn\%sdir%
+
+-set cdir=vs%3\cdata\mpn\%sdir%\
+-set sdir=..\mpn\%sdir%\
+-set bdir=..\mpn\%bdir%\
++set "cdir=vs%3\cdata\mpn\%sdir%\"
++set "sdir=..\mpn\%sdir%\"
++set "bdir=..\mpn\%bdir%\"
+
+ call gen_mpir_h %platform%
+ call gen_config_h %cdir%
+
+-if exist %sdir%\gmp-mparam.h (call out_copy_rename %sdir%\gmp-mparam.h ..\ gmp-mparam.h) else (
+- call out_copy_rename %bdir%\gmp-mparam.h ..\ gmp-mparam.h)
++if exist "%sdir%\gmp-mparam.h" (
++ call out_copy_rename "%sdir%\gmp-mparam.h" "..\" "gmp-mparam.h"
++) else (
++ call out_copy_rename "%bdir%\gmp-mparam.h" "..\" "gmp-mparam.h"
++)
+
+-type ..\longlong_pre.h >tmp.h
+-type %bdir%\longlong_inc.h >>tmp.h
+-type ..\longlong_post.h >>tmp.h
+-call out_copy_rename tmp.h ..\ longlong.h
++type "..\longlong_pre.h" > tmp.h
++type "%bdir%\longlong_inc.h" >> tmp.h
++type "..\longlong_post.h" >> tmp.h
++call out_copy_rename tmp.h "..\" "longlong.h"
+ del tmp.h
+
+ exit /b 0
+diff --git a/msvc/vs22/lib_mpir_cxx/lib_mpir_cxx.vcxproj b/msvc/vs22/lib_mpir_cxx/lib_mpir_cxx.vcxproj
+index 0aca0c6e..e4bcf619 100644
+--- a/msvc/vs22/lib_mpir_cxx/lib_mpir_cxx.vcxproj
++++ b/msvc/vs22/lib_mpir_cxx/lib_mpir_cxx.vcxproj
+@@ -1,6 +1,14 @@
+
+
+
++
++ Debug
++ ARM64
++
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -40,11 +48,21 @@
+ false
+ v143
+
++
++ StaticLibrary
++ false
++ v143
++
+
+ StaticLibrary
+ true
+ v143
+
++
++ StaticLibrary
++ true
++ v143
++
+
+
+
+@@ -58,17 +76,27 @@
+
+
+
++
++
++
++
+
+
+
+
++
++
++
++
+
+
+ <_ProjectFileVersion>10.0.21006.1
+ mpirxx
+ mpirxx
+ mpirxx
++ mpirxx
+ mpirxx
++ mpirxx
+
+
+
+@@ -99,6 +127,17 @@ postbuild "$(TargetPath)" 22
+
+
+ cd ..\..\
++postbuild "$(TargetPath)" 22
++
++
++
++
++
++ ..\..\..\
++ NDEBUG;WIN32;_LIB;HAVE_CONFIG_H;_WIN64;%(PreprocessorDefinitions)
++
++
++ cd ..\..\
+ postbuild "$(TargetPath)" 22
+
+
+@@ -110,6 +149,17 @@ postbuild "$(TargetPath)" 22
+
+
+ cd ..\..\
++postbuild "$(TargetPath)" 22
++
++
++
++
++
++ ..\..\..\
++ _DEBUG;WIN32;_LIB;HAVE_CONFIG_H;_WIN64;%(PreprocessorDefinitions)
++
++
++ cd ..\..\
+ postbuild "$(TargetPath)" 22
+
+
+@@ -141,7 +191,7 @@ postbuild "$(TargetPath)" 22
+
+
+
+-
++
+
+-
+-
++
++
+\ No newline at end of file
+diff --git a/msvc/vs22/lib_mpir_gc/lib_mpir_gc.vcxproj b/msvc/vs22/lib_mpir_gc/lib_mpir_gc.vcxproj
+index 350ee110..faf49ac3 100644
+--- a/msvc/vs22/lib_mpir_gc/lib_mpir_gc.vcxproj
++++ b/msvc/vs22/lib_mpir_gc/lib_mpir_gc.vcxproj
+@@ -1,6 +1,14 @@
+
+
+
++
++ Debug
++ ARM64
++
++
++ Release
++ ARM64
++
+
+ Release
+ Win32
+@@ -40,11 +48,21 @@
+ false
+ v143
+
++
++ StaticLibrary
++ false
++ v143
++
+
+ StaticLibrary
+ true
+ v143
+
++
++ StaticLibrary
++ true
++ v143
++
+
+
+
+@@ -58,23 +76,32 @@
+
+
+
++
++
++
++
+
+
+
+
++
++
++
++
+
+
+ <_ProjectFileVersion>10.0.21006.1
+ mpir
+ mpir
+ mpir
++ mpir
+ mpir
++ mpir
+
+
+
+ cd ..\..\
+-prebuild gc Win32 22
+-
++prebuild gc $(Platform) 22
+
+
+ ..\..\..\
+@@ -82,15 +109,13 @@ prebuild gc Win32 22
+
+
+ cd ..\..\
+-postbuild "$(TargetPath)" 22
+-
++postbuild "$(TargetPath)" 22
+
+
+
+
+ cd ..\..\
+-prebuild gc Win32 22
+-
++prebuild gc $(Platform) 22
+
+
+ ..\..\..\
+@@ -98,15 +123,27 @@ prebuild gc Win32 22
+
+
+ cd ..\..\
+-postbuild "$(TargetPath)" 22
+-
++postbuild "$(TargetPath)" 22
+
+
+
+
+ cd ..\..\
+-prebuild gc x64 22
+-
++prebuild gc $(Platform) 22
++
++
++ ..\..\..\
++ NDEBUG;WIN32;_LIB;HAVE_CONFIG_H;_WIN64;%(PreprocessorDefinitions)
++
++
++ cd ..\..\
++postbuild "$(TargetPath)" 22
++
++
++
++
++ cd ..\..\
++prebuild gc $(Platform) 22
+
+
+ ..\..\..\
+@@ -114,15 +151,13 @@ prebuild gc x64 22
+
+
+ cd ..\..\
+-postbuild "$(TargetPath)" 22
+-
++postbuild "$(TargetPath)" 22
+
+
+
+
+ cd ..\..\
+-prebuild gc x64 22
+-
++prebuild gc $(Platform) 22
+
+
+ ..\..\..\
+@@ -130,8 +165,21 @@ prebuild gc x64 22
+
+
+ cd ..\..\
+-postbuild "$(TargetPath)" 22
+-
++postbuild "$(TargetPath)" 22
++
++
++
++
++ cd ..\..\
++prebuild gc $(Platform) 22
++
++
++ ..\..\..\
++ _DEBUG;WIN32;_LIB;HAVE_CONFIG_H;_WIN64;%(PreprocessorDefinitions)
++
++
++ cd ..\..\
++postbuild "$(TargetPath)" 22
+
+
+
+@@ -667,7 +715,7 @@ postbuild "$(TargetPath)" 22
+
+
+
+-
++
+
+-
+-
++
++
+\ No newline at end of file
+diff --git a/msvc/vs22/msbuild.bat b/msvc/vs22/msbuild.bat
+index f119c3e9..36bfe28b 100644
+--- a/msvc/vs22/msbuild.bat
++++ b/msvc/vs22/msbuild.bat
+@@ -1,7 +1,7 @@
+ @echo off
+ rem %1 = architecture
+ rem %2 = library type (LIB|DLL)
+-rem %3 = platform (Win32|x64)
++rem %3 = platform (Win32|x64|ARM64)
+ rem %4 = configuration (Release|Debug)
+ rem %5 = Windows SDK Version
+ rem %6 = build tests (|+tests)
+@@ -31,15 +31,21 @@ if not exist !msb_exe! (
+
+ if "%4" NEQ "" if "%3" NEQ "" if "%2" NEQ "" if "%1" NEQ "" goto cont
+ call :get_architectures -
+-echo usage: msbuild architecture=^<%architectures:|=^|%^> library_type=^ platform=^ configuration=^ [Windows_SDK_Version=^] [+tests]
++echo usage: msbuild architecture=^<%architectures:|=^|%^> library_type=^ platform=^ configuration=^ [Windows_SDK_Version=^] [+tests]
+ goto :eof
+
+ :cont
+ rem example use: msbuild sandybridge_ivybridge dll x64 release
+ if not exist "lib_mpir_%1" (call :get_architectures & call :seterr & echo ERROR: architecture is one of ^(%architectures%^) ^(not %1^) & exit /b %errorlevel%)
+ if /i "%2" EQU "DLL" (set libp=dll) else (if /i "%2" EQU "LIB" (set libp=lib) else ((call :seterr & echo ERROR: library type is "lib" or "dll" ^(not "%2"^) & exit /b %errorlevel%)))
+-if /i "%3" EQU "x64" (set plat=x64) else (if /i "%3" EQU "Win32" (set plat=win32) else (call :seterr & echo ERROR: platform is "Win32" or "x64" ^(not "%3"^) & exit /b %errorlevel%))
+-if /i "%4" EQU "Debug" (set conf=Debug) else (if /i "%4" EQU "Release" (set conf=Release) else (call :seterr & echo ERROR: configuration is "Release" or "Debug" ^(not "%4"^) & exit /b %errorlevel%))
++if /i "%3" EQU "x64" (set plat=x64) else (
++ if /i "%3" EQU "Win32" (set plat=win32) else (
++ if /i "%3" EQU "ARM64" (set plat=ARM64) else (
++ call :seterr & echo ERROR: platform is "Win32", "x64", or "ARM64" ^(not %3^) & exit /b %errorlevel%
++ )
++ )
++)
++if /i "%4" EQU "Debug" (set conf=Debug) else (if /i "%4" EQU "Release" (set conf=Release) else (call :seterr & echo ERROR: configuration is "Release" or "Debug" ^(not %4^) & exit /b %errorlevel%))
+ if /i "%5" NEQ "" if "%5" EQU "+tests" (set run_tests=y) else (set win_sdk=%5)
+ if /i "%6" NEQ "" if "%6" EQU "+tests" (set run_tests=y)
+