|
14 | 14 | <?endif?>
|
15 | 15 |
|
16 | 16 | <!-- Directory Structure -->
|
17 |
| - <Directory Id="INSTALLDIR"> |
18 |
| - <Directory Id="Developer" Name="Developer"> |
19 |
| - <Directory Id="DeveloperPlatforms" Name="Platforms"> |
20 |
| - <Directory Id="WindowsPlatform" Name="Windows.platform"> |
21 |
| - <Directory Id="WindowsPlatform_Developer" Name="Developer"> |
22 |
| - <Directory Id="WindowsPlatform_Developer_Library" Name="Library"> |
23 |
| - |
24 |
| - <!-- XCTest --> |
25 |
| - <!-- |
26 |
| - FIXME(compnerd) this should actually be the proper version |
27 |
| - of XCTest, and needs to be reflected in the plist as well. |
28 |
| - --> |
29 |
| - <Directory Id="XCTest" Name="XCTest-development"> |
30 |
| - <Directory Id="XCTest_usr" Name="usr"> |
31 |
| - <Directory Id="XCTest_usr_bin64" Name="bin64"> |
32 |
| - </Directory> |
33 |
| - <Directory Id="XCTest_usr_lib" Name="lib"> |
34 |
| - <Directory Id="XCTest_usr_lib_swift" Name="swift"> |
35 |
| - <Directory Id="XCTest_usr_lib_swift_windows" Name="windows"> |
36 |
| - <Directory Id="XCTest_usr_lib_swift_windows_x86_64" Name="x86_64"> |
37 |
| - </Directory> |
38 |
| - <Directory Id="XCTest.swiftmodule" Name="XCTest.swiftmodule"> |
| 17 | + <!-- WindowsVolume is not a StandardDirectory value, but rather a standard property. See https://github.com/wixtoolset/issues/issues/7314 --> |
| 18 | + <SetDirectory Id="WINDOWSVOLUME" Value="[WindowsVolume]" /> |
| 19 | + <Directory ComponentGuidGenerationSeed="bedc1fea-99ee-40be-ab38-3101698f2c0b" Id="WINDOWSVOLUME"> |
| 20 | + <Directory Id="INSTALLDIR"> |
| 21 | + <Directory Id="Library" Name="Library"> |
| 22 | + <Directory Id="Developer" Name="Developer"> |
| 23 | + <Directory Id="DeveloperPlatforms" Name="Platforms"> |
| 24 | + <Directory Id="WindowsPlatform" Name="Windows.platform"> |
| 25 | + <Directory Id="WindowsPlatform_Developer" Name="Developer"> |
| 26 | + <Directory Id="WindowsPlatform_Developer_Library" Name="Library"> |
| 27 | + |
| 28 | + <!-- XCTest --> |
| 29 | + <!-- |
| 30 | + FIXME(compnerd) this should actually be the proper version |
| 31 | + of XCTest, and needs to be reflected in the plist as well. |
| 32 | + --> |
| 33 | + <Directory Id="XCTest" Name="XCTest-development"> |
| 34 | + <Directory Id="XCTest_usr" Name="usr"> |
| 35 | + <Directory Id="XCTest_usr_bin64" Name="bin64"> |
| 36 | + </Directory> |
| 37 | + <Directory Id="XCTest_usr_lib" Name="lib"> |
| 38 | + <Directory Id="XCTest_usr_lib_swift" Name="swift"> |
| 39 | + <Directory Id="XCTest_usr_lib_swift_windows" Name="windows"> |
| 40 | + <Directory Id="XCTest_usr_lib_swift_windows_x86_64" Name="x86_64"> |
| 41 | + </Directory> |
| 42 | + <Directory Id="XCTest.swiftmodule" Name="XCTest.swiftmodule"> |
| 43 | + </Directory> |
| 44 | + </Directory> |
39 | 45 | </Directory>
|
40 | 46 | </Directory>
|
41 | 47 | </Directory>
|
42 | 48 | </Directory>
|
43 | 49 | </Directory>
|
44 |
| - </Directory> |
45 |
| - </Directory> |
46 | 50 |
|
47 |
| - <Directory Id="SDKs" Name="SDKs"> |
| 51 | + <Directory Id="SDKs" Name="SDKs"> |
48 | 52 |
|
49 |
| - <!-- Windows.sdk --> |
50 |
| - <Directory Id="WindowsSDK" Name="Windows.sdk"> |
51 |
| - <Directory Id="WindowsSDK_usr" Name="usr"> |
52 |
| - <Directory Id="WindowsSDK_usr_include" Name="include"> |
53 |
| - <Directory Id="WindowsSDK_usr_include_Block" Name="Block"> |
54 |
| - </Directory> |
55 |
| - <Directory Id="WindowsSDK_usr_include_dispatch" Name="dispatch"> |
56 |
| - </Directory> |
57 |
| - <Directory Id="WindowsSDK_usr_include_os" Name="os"> |
58 |
| - </Directory> |
59 |
| - <Directory Id="WindowsSDK_usr_include_swift" Name="swift"> |
60 |
| - <Directory Id="WindowsSDK_usr_include_swift_SwiftRemoteMirror" Name="SwiftRemoteMirror"> |
61 |
| - </Directory> |
62 |
| - </Directory> |
63 |
| - </Directory> |
64 |
| - <Directory Id="WindowsSDK_usr_lib" Name="lib"> |
65 |
| - <Directory Id="WindowsSDK_usr_lib_swift" Name="swift"> |
66 |
| - <Directory Id="WindowsSDK_usr_lib_swift_shims" Name="shims"> |
67 |
| - </Directory> |
68 |
| - <Directory Id="WindowsSDK_usr_lib_swift_windows" Name="windows"> |
69 |
| - <Directory Id="_Concurrency.swiftmodule" Name="_Concurrency.swiftmodule"> |
70 |
| - </Directory> |
71 |
| - <Directory Id="_Differentiation.swiftmodule" Name="_Differentiation.swiftmodule"> |
| 53 | + <!-- Windows.sdk --> |
| 54 | + <Directory Id="WindowsSDK" Name="Windows.sdk"> |
| 55 | + <Directory Id="WindowsSDK_usr" Name="usr"> |
| 56 | + <Directory Id="WindowsSDK_usr_include" Name="include"> |
| 57 | + <Directory Id="WindowsSDK_usr_include_Block" Name="Block"> |
72 | 58 | </Directory>
|
73 |
| - <Directory Id="Distributed.swiftmodule" Name="Distributed.swiftmodule"> |
| 59 | + <Directory Id="WindowsSDK_usr_include_dispatch" Name="dispatch"> |
74 | 60 | </Directory>
|
75 |
| - <Directory Id="_RegexParser.swiftmodule" Name="_RegexParser.swiftmodule"> |
| 61 | + <Directory Id="WindowsSDK_usr_include_os" Name="os"> |
76 | 62 | </Directory>
|
77 |
| - <Directory Id="_StringProcessing.swiftmodule" Name="_StringProcessing.swiftmodule"> |
| 63 | + <Directory Id="WindowsSDK_usr_include_swift" Name="swift"> |
| 64 | + <Directory Id="WindowsSDK_usr_include_swift_SwiftRemoteMirror" Name="SwiftRemoteMirror"> |
| 65 | + </Directory> |
78 | 66 | </Directory>
|
79 |
| - <Directory Id="CRT.swiftmodule" Name="CRT.swiftmodule"> |
80 |
| - </Directory> |
81 |
| - <Directory Id="Cxx.swiftmodule" Name="Cxx.swiftmodule"> |
82 |
| - </Directory> |
83 |
| - <Directory Id="Dispatch.swiftmodule" Name="Dispatch.swiftmodule"> |
84 |
| - </Directory> |
85 |
| - <Directory Id="Foundation.swiftmodule" Name="Foundation.swiftmodule"> |
86 |
| - </Directory> |
87 |
| - <Directory Id="FoundationNetworking.swiftmodule" Name="FoundationNetworking.swiftmodule"> |
88 |
| - </Directory> |
89 |
| - <Directory Id="FoundationXML.swiftmodule" Name="FoundationXML.swiftmodule"> |
90 |
| - </Directory> |
91 |
| - <Directory Id="Swift.swiftmodule" Name="Swift.swiftmodule"> |
92 |
| - </Directory> |
93 |
| - <Directory Id="SwiftOnoneSupport.swiftmodule" Name="SwiftOnoneSupport.swiftmodule"> |
94 |
| - </Directory> |
95 |
| - <Directory Id="WinSDK.swiftmodule" Name="WinSDK.swiftmodule"> |
96 |
| - </Directory> |
97 |
| - <Directory Id="WindowsSDK_usr_lib_swift_windows_x86_64" Name="x86_64"> |
| 67 | + </Directory> |
| 68 | + <Directory Id="WindowsSDK_usr_lib" Name="lib"> |
| 69 | + <Directory Id="WindowsSDK_usr_lib_swift" Name="swift"> |
| 70 | + <Directory Id="WindowsSDK_usr_lib_swift_shims" Name="shims"> |
| 71 | + </Directory> |
| 72 | + <Directory Id="WindowsSDK_usr_lib_swift_windows" Name="windows"> |
| 73 | + <Directory Id="_Concurrency.swiftmodule" Name="_Concurrency.swiftmodule"> |
| 74 | + </Directory> |
| 75 | + <Directory Id="_Differentiation.swiftmodule" Name="_Differentiation.swiftmodule"> |
| 76 | + </Directory> |
| 77 | + <Directory Id="Distributed.swiftmodule" Name="Distributed.swiftmodule"> |
| 78 | + </Directory> |
| 79 | + <Directory Id="_RegexParser.swiftmodule" Name="_RegexParser.swiftmodule"> |
| 80 | + </Directory> |
| 81 | + <Directory Id="_StringProcessing.swiftmodule" Name="_StringProcessing.swiftmodule"> |
| 82 | + </Directory> |
| 83 | + <Directory Id="CRT.swiftmodule" Name="CRT.swiftmodule"> |
| 84 | + </Directory> |
| 85 | + <Directory Id="Cxx.swiftmodule" Name="Cxx.swiftmodule"> |
| 86 | + </Directory> |
| 87 | + <Directory Id="Dispatch.swiftmodule" Name="Dispatch.swiftmodule"> |
| 88 | + </Directory> |
| 89 | + <Directory Id="Foundation.swiftmodule" Name="Foundation.swiftmodule"> |
| 90 | + </Directory> |
| 91 | + <Directory Id="FoundationNetworking.swiftmodule" Name="FoundationNetworking.swiftmodule"> |
| 92 | + </Directory> |
| 93 | + <Directory Id="FoundationXML.swiftmodule" Name="FoundationXML.swiftmodule"> |
| 94 | + </Directory> |
| 95 | + <Directory Id="Swift.swiftmodule" Name="Swift.swiftmodule"> |
| 96 | + </Directory> |
| 97 | + <Directory Id="SwiftOnoneSupport.swiftmodule" Name="SwiftOnoneSupport.swiftmodule"> |
| 98 | + </Directory> |
| 99 | + <Directory Id="WinSDK.swiftmodule" Name="WinSDK.swiftmodule"> |
| 100 | + </Directory> |
| 101 | + <Directory Id="WindowsSDK_usr_lib_swift_windows_x86_64" Name="x86_64"> |
| 102 | + </Directory> |
| 103 | + </Directory> |
98 | 104 | </Directory>
|
99 | 105 | </Directory>
|
| 106 | + <Directory Id="WindowsSDK_usr_share" Name="share"> |
| 107 | + </Directory> |
100 | 108 | </Directory>
|
101 | 109 | </Directory>
|
102 |
| - <Directory Id="WindowsSDK_usr_share" Name="share"> |
103 |
| - </Directory> |
104 | 110 | </Directory>
|
105 | 111 | </Directory>
|
106 | 112 | </Directory>
|
|
109 | 115 | </Directory>
|
110 | 116 | </Directory>
|
111 | 117 | </Directory>
|
112 |
| - |
113 |
| - |
114 |
| - <SetDirectory Id="INSTALLDIR" Value="[WindowsVolume]Library" Condition="NOT INSTALLDIR" /> |
115 | 118 |
|
116 | 119 | <!-- Components -->
|
117 | 120 | <ComponentGroup Id="XCTest">
|
|
488 | 491 |
|
489 | 492 | <Component Id="EnvironmentVariables" Directory="INSTALLDIR" Guid="bd3ddc62-4c5c-4f6b-806e-02d2c6a65b65">
|
490 | 493 | <!-- <Condition> %PROCESSOR_ARCHITECTURE~="amd64" </Condition> -->
|
491 |
| - <Environment Id="SDKRoot" Action="set" Name="SDKROOT" Part="all" Permanent="no" System="yes" Value="[INSTALLDIR]Developer\Platforms\Windows.platform\Developer\SDKs\Windows.sdk" /> |
| 494 | + <Environment Id="SDKRoot" Action="set" Name="SDKROOT" Part="all" Permanent="no" System="yes" Value="[INSTALLDIR]Library\Developer\Platforms\Windows.platform\Developer\SDKs\Windows.sdk" /> |
492 | 495 | </Component>
|
493 | 496 |
|
494 | 497 | <!-- Features -->
|
|
0 commit comments