mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Inject the necessary module maps and apinotes via the VFS. This cleans up the developer build in preparation for a secondary change to remove this need for deployed scenarios as well. Injecting the content via the VFS will enable us restore the ability to work with a pristine installation of Visual Studio, dropping the custom action for the Swift installer, and open the pathway to per-user installation of Swift. Thanks to @bnbarham for the help and discussion in resolving the test issues.
28 lines
887 B
YAML
28 lines
887 B
YAML
---
|
|
version: 0
|
|
case-sensitive: false
|
|
use-external-names: false
|
|
roots:
|
|
- name: "@UniversalCRTSdkDir@\\Include\\@UCRTVersion@\\um"
|
|
type: directory
|
|
contents:
|
|
- name: module.modulemap
|
|
type: file
|
|
external-contents: "@PROJECT_SOURCE_DIR@\\public\\Platform\\winsdk.modulemap"
|
|
- name: "@UniversalCRTSdkDir@\\Include\\@UCRTVersion@\\ucrt"
|
|
type: directory
|
|
contents:
|
|
- name: module.modulemap
|
|
type: file
|
|
external-contents: "@PROJECT_SOURCE_DIR@\\public\\Platform\\ucrt.modulemap"
|
|
- name: "@VCToolsInstallDir@\\include"
|
|
type: directory
|
|
contents:
|
|
- name: module.modulemap
|
|
type: file
|
|
external-contents: "@PROJECT_SOURCE_DIR@\\public\\Platform\\vcruntime.modulemap"
|
|
- name: vcruntime.apinotes
|
|
type: file
|
|
external-contents: "@PROJECT_SOURCE_DIR@\\public\\Platform\\vcruntime.apinotes"
|
|
|