From c4cc444b80b79f0d422c3d2bd4957527ae2af584 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Thu, 16 Dec 2021 21:41:31 +0000 Subject: [PATCH] doc: WinFsp on ARM64 --- doc/WinFsp-on-ARM64.asciidoc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/doc/WinFsp-on-ARM64.asciidoc b/doc/WinFsp-on-ARM64.asciidoc index bea37883..56fee125 100644 --- a/doc/WinFsp-on-ARM64.asciidoc +++ b/doc/WinFsp-on-ARM64.asciidoc @@ -4,8 +4,10 @@ This document summarizes the changes made to WinFsp to support Windows on ARM64. == Build System -* Global configuration is now done by the files `Directory.Build.props` and `After.props` located in `build\VStudio`. -* Product configuration (`MyProductName`, etc.) is still done by the file `version.properties` located in `build\VStudio`. Non-product configuration portions of the file have migrated to `Directory.Build.props`. +* Visual Studio 2019 or later is required to build WinFsp. Visual Studio 2015 builds are no longer possible because of lack of ARM64 support. +** The script `tools\gensrc\remove-build-arm64.bat` can be used to remove the ARM64 configuration from the project files. This allows WinFsp to be built with Visual Studio 2015, but without ARM64 support. This is a hack to support AppVeyor builds on Server 2012 images that have only Visual Studio 2015 installed. +* Build configuration is now done by the file `build.common.props` located in `build\VStudio`. +* Product configuration (`MyProductName`, etc.) is still done by the file `version.properties` located in `build\VStudio`. Non-product configuration portions of the file have migrated to `build.common.props`, which includes `version.properties`. * Project files under `build\VStudio` have been updated to support ARM64 builds. == Include Files