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) +