| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent ef62e5a commit c03e79b
13 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -65,12 +65,12 @@ _UpgradeReport_Files/ | |||
| 65 | 65 | /tools/msvs/genfiles/ | |
| 66 | 66 | /npm.wxs | |
| 67 | 67 | /corepack.wxs | |
| 68 | - /tools/msvs/msi/Release/ | ||
| 69 | - /tools/msvs/msi/obj/ | ||
| 70 | - /tools/msvs/msi/x64/ | ||
| 68 | + /tools/msvs/msi/**/Release/ | ||
| 69 | + /tools/msvs/msi/**/obj/ | ||
| 70 | + /tools/msvs/msi/**/x64/ | ||
| 71 | 71 | # Exclude MSVS files used for .msi file generation | |
| 72 | - !tools/msvs/msi/custom_actions.vcxproj | ||
| 73 | - !tools/msvs/msi/nodemsi.sln | ||
| 72 | + !tools/msvs/msi/**/custom_actions.vcxproj | ||
| 73 | + !tools/msvs/msi/**/nodemsi.sln | ||
| 74 | 74 | ||
| 75 | 75 | # === Rules for GYP artifacts === | |
| 76 | 76 | *-nodegyp* | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -586,10 +586,7 @@ to run it again before invoking `make -j4`. | |||
| 586 | 586 | ||
| 587 | 587 | Optional requirements to build the MSI installer package: | |
| 588 | 588 | ||
| 589 | - * The [WiX Toolset v3.11](https://wixtoolset.org/releases/) and the | ||
| 590 | - [Wix Toolset Visual Studio 2019 Extension](https://marketplace.visualstudio.com/items?itemName=WixToolset.WixToolsetVisualStudio2019Extension) | ||
| 591 | - * The [WiX Toolset v3.14](https://wixtoolset.org/releases/) if | ||
| 592 | - building for Windows 10 on ARM (ARM64) | ||
| 589 | + * The .NET SDK component from [Visual Studio 2019](https://visualstudio.microsoft.com/vs/older-downloads/#visual-studio-2019-and-other-products) | ||
| 593 | 590 | ||
| 594 | 591 | Optional requirements for compiling for Windows 10 on ARM (ARM64): | |
| 595 | 592 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,6 @@ | |||
| 1 | + <?xml version="1.0" encoding="utf-8"?> | ||
| 2 | + <configuration> | ||
| 3 | + <packageSources> | ||
| 4 | + <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> | ||
| 5 | + </packageSources> | ||
| 6 | + </configuration> | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -77,27 +77,6 @@ extern "C" UINT WINAPI SetInstallScope(MSIHANDLE hInstall) { | |||
| 77 | 77 | return WcaFinalize(ERROR_SUCCESS); | |
| 78 | 78 | } | |
| 79 | 79 | ||
| 80 | - | ||
| 81 | - extern "C" UINT WINAPI BroadcastEnvironmentUpdate(MSIHANDLE hInstall) { | ||
| 82 | - HRESULT hr = S_OK; | ||
| 83 | - UINT er = ERROR_SUCCESS; | ||
| 84 | - | ||
| 85 | - hr = WcaInitialize(hInstall, "BroadcastEnvironmentUpdate"); | ||
| 86 | - ExitOnFailure(hr, "Failed to initialize"); | ||
| 87 | - | ||
| 88 | - SendMessageTimeoutW(HWND_BROADCAST, | ||
| 89 | - WM_SETTINGCHANGE, | ||
| 90 | - 0, | ||
| 91 | - (LPARAM) L"Environment", | ||
| 92 | - SMTO_ABORTIFHUNG, | ||
| 93 | - 5000, | ||
| 94 | - NULL); | ||
| 95 | - | ||
| 96 | - LExit: | ||
| 97 | - er = SUCCEEDED(hr) ? ERROR_SUCCESS : ERROR_INSTALL_FAILURE; | ||
| 98 | - return WcaFinalize(er); | ||
| 99 | - } | ||
| 100 | - | ||
| 101 | 80 | #define AUTHENTICATED_USERS_SID L"S-1-5-11" | |
| 102 | 81 | ||
| 103 | 82 | extern "C" UINT WINAPI GetLocalizedUserNames(MSIHANDLE hInstall) { | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -2,5 +2,4 @@ LIBRARY "custom_actions" | |||
| 2 | 2 | ||
| 3 | 3 | EXPORTS | |
| 4 | 4 | SetInstallScope | |
| 5 | - BroadcastEnvironmentUpdate | ||
| 6 | 5 | GetLocalizedUserNames | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -112,7 +112,7 @@ | |||
| 112 | 112 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | |
| 113 | 113 | <ClCompile> | |
| 114 | 114 | <Optimization>Disabled</Optimization> | |
| 115 | - <AdditionalIncludeDirectories>$(WixSdkDir)\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
| 115 | + <AdditionalIncludeDirectories>$(PkgWixToolset_WcaUtil)\build\native\include;$(PkgWixToolset_DUtil)\build\native\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
| 116 | 116 | <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |
| 117 | 117 | <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> | |
| 118 | 118 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | |
@@ -122,7 +122,7 @@ | |||
| 122 | 122 | </ClCompile> | |
| 123 | 123 | <Link> | |
| 124 | 124 | <AdditionalDependencies>msi.lib;dutil.lib;wcautil.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies> | |
| 125 | - <AdditionalLibraryDirectories>$(WixSdkDir)\lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
| 125 | + <AdditionalLibraryDirectories>$(PkgWixToolset_WcaUtil)\build\native\v14\x86;$(PkgWixToolset_DUtil)\build\native\v14\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
| 126 | 126 | <ModuleDefinitionFile>custom_actions.def</ModuleDefinitionFile> | |
| 127 | 127 | <GenerateDebugInformation>true</GenerateDebugInformation> | |
| 128 | 128 | <SubSystem>Windows</SubSystem> | |
@@ -131,7 +131,7 @@ | |||
| 131 | 131 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> | |
| 132 | 132 | <ClCompile> | |
| 133 | 133 | <Optimization>Disabled</Optimization> | |
| 134 | - <AdditionalIncludeDirectories>$(WixSdkDir)\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
| 134 | + <AdditionalIncludeDirectories>$(PkgWixToolset_WcaUtil)\build\native\include;$(PkgWixToolset_DUtil)\build\native\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
| 135 | 135 | <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |
| 136 | 136 | <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> | |
| 137 | 137 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | |
@@ -141,7 +141,7 @@ | |||
| 141 | 141 | </ClCompile> | |
| 142 | 142 | <Link> | |
| 143 | 143 | <AdditionalDependencies>msi.lib;dutil.lib;wcautil.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies> | |
| 144 | - <AdditionalLibraryDirectories>$(WixSdkDir)\lib\ARM64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
| 144 | + <AdditionalLibraryDirectories>$(PkgWixToolset_WcaUtil)\build\native\v14\ARM64;$(PkgWixToolset_DUtil)\build\native\v14\ARM64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
| 145 | 145 | <ModuleDefinitionFile>custom_actions.def</ModuleDefinitionFile> | |
| 146 | 146 | <GenerateDebugInformation>true</GenerateDebugInformation> | |
| 147 | 147 | <SubSystem>Windows</SubSystem> | |
@@ -150,7 +150,7 @@ | |||
| 150 | 150 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> | |
| 151 | 151 | <ClCompile> | |
| 152 | 152 | <Optimization>Disabled</Optimization> | |
| 153 | - <AdditionalIncludeDirectories>$(WixSdkDir)\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
| 153 | + <AdditionalIncludeDirectories>$(PkgWixToolset_WcaUtil)\build\native\include;$(PkgWixToolset_DUtil)\build\native\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
| 154 | 154 | <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |
| 155 | 155 | <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> | |
| 156 | 156 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | |
@@ -160,7 +160,7 @@ | |||
| 160 | 160 | </ClCompile> | |
| 161 | 161 | <Link> | |
| 162 | 162 | <AdditionalDependencies>msi.lib;dutil.lib;wcautil.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies> | |
| 163 | - <AdditionalLibraryDirectories>$(WixSdkDir)\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
| 163 | + <AdditionalLibraryDirectories>$(PkgWixToolset_WcaUtil)\build\native\v14\x64;$(PkgWixToolset_DUtil)\build\native\v14\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
| 164 | 164 | <ModuleDefinitionFile>custom_actions.def</ModuleDefinitionFile> | |
| 165 | 165 | <GenerateDebugInformation>true</GenerateDebugInformation> | |
| 166 | 166 | <SubSystem>Windows</SubSystem> | |
@@ -170,7 +170,7 @@ | |||
| 170 | 170 | <ClCompile> | |
| 171 | 171 | <Optimization>MaxSpeed</Optimization> | |
| 172 | 172 | <IntrinsicFunctions>true</IntrinsicFunctions> | |
| 173 | - <AdditionalIncludeDirectories>$(WixSdkDir)\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
| 173 | + <AdditionalIncludeDirectories>$(PkgWixToolset_WcaUtil)\build\native\include;$(PkgWixToolset_DUtil)\build\native\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
| 174 | 174 | <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |
| 175 | 175 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | |
| 176 | 176 | <FunctionLevelLinking>true</FunctionLevelLinking> | |
@@ -184,7 +184,7 @@ | |||
| 184 | 184 | </ClCompile> | |
| 185 | 185 | <Link> | |
| 186 | 186 | <AdditionalDependencies>msi.lib;dutil.lib;wcautil.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies> | |
| 187 | - <AdditionalLibraryDirectories>$(WixSdkDir)\lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
| 187 | + <AdditionalLibraryDirectories>$(PkgWixToolset_WcaUtil)\build\native\v14\x86;$(PkgWixToolset_DUtil)\build\native\v14\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
| 188 | 188 | <ModuleDefinitionFile>custom_actions.def</ModuleDefinitionFile> | |
| 189 | 189 | <GenerateDebugInformation>true</GenerateDebugInformation> | |
| 190 | 190 | <SubSystem>Windows</SubSystem> | |
@@ -196,7 +196,7 @@ | |||
| 196 | 196 | <ClCompile> | |
| 197 | 197 | <Optimization>MaxSpeed</Optimization> | |
| 198 | 198 | <IntrinsicFunctions>true</IntrinsicFunctions> | |
| 199 | - <AdditionalIncludeDirectories>$(WixSdkDir)\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
| 199 | + <AdditionalIncludeDirectories>$(PkgWixToolset_WcaUtil)\build\native\include;$(PkgWixToolset_DUtil)\build\native\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
| 200 | 200 | <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |
| 201 | 201 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | |
| 202 | 202 | <FunctionLevelLinking>true</FunctionLevelLinking> | |
@@ -210,7 +210,7 @@ | |||
| 210 | 210 | </ClCompile> | |
| 211 | 211 | <Link> | |
| 212 | 212 | <AdditionalDependencies>msi.lib;dutil.lib;wcautil.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies> | |
| 213 | - <AdditionalLibraryDirectories>$(WixSdkDir)\lib\ARM64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
| 213 | + <AdditionalLibraryDirectories>$(PkgWixToolset_WcaUtil)\build\native\v14\ARM64;$(PkgWixToolset_DUtil)\build\native\v14\ARM64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
| 214 | 214 | <ModuleDefinitionFile>custom_actions.def</ModuleDefinitionFile> | |
| 215 | 215 | <GenerateDebugInformation>true</GenerateDebugInformation> | |
| 216 | 216 | <SubSystem>Windows</SubSystem> | |
@@ -222,7 +222,7 @@ | |||
| 222 | 222 | <ClCompile> | |
| 223 | 223 | <Optimization>MaxSpeed</Optimization> | |
| 224 | 224 | <IntrinsicFunctions>true</IntrinsicFunctions> | |
| 225 | - <AdditionalIncludeDirectories>$(WixSdkDir)\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
| 225 | + <AdditionalIncludeDirectories>$(PkgWixToolset_WcaUtil)\build\native\include;$(PkgWixToolset_DUtil)\build\native\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | ||
| 226 | 226 | <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |
| 227 | 227 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | |
| 228 | 228 | <FunctionLevelLinking>true</FunctionLevelLinking> | |
@@ -236,7 +236,7 @@ | |||
| 236 | 236 | </ClCompile> | |
| 237 | 237 | <Link> | |
| 238 | 238 | <AdditionalDependencies>msi.lib;dutil.lib;wcautil.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies> | |
| 239 | - <AdditionalLibraryDirectories>$(WixSdkDir)\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
| 239 | + <AdditionalLibraryDirectories>$(PkgWixToolset_WcaUtil)\build\native\v14\x64;$(PkgWixToolset_DUtil)\build\native\v14\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
| 240 | 240 | <ModuleDefinitionFile>custom_actions.def</ModuleDefinitionFile> | |
| 241 | 241 | <GenerateDebugInformation>true</GenerateDebugInformation> | |
| 242 | 242 | <SubSystem>Windows</SubSystem> | |
@@ -254,4 +254,12 @@ | |||
| 254 | 254 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | |
| 255 | 255 | <ImportGroup Label="ExtensionTargets"> | |
| 256 | 256 | </ImportGroup> | |
| 257 | + <ItemGroup> | ||
| 258 | + <PackageReference Include="WixToolset.WcaUtil" Version="4.0.0-rc.1" GeneratePathProperty="true" /> | ||
| 259 | + <PackageReference Include="WixToolset.DUtil" Version="4.0.0-rc.1" GeneratePathProperty="true" /> | ||
| 260 | + </ItemGroup> | ||
| 261 | + <PropertyGroup> | ||
| 262 | + <_NuGetTargetFallbackMoniker>$(_NuGetTargetFallbackMoniker);native,Version=v0.0</_NuGetTargetFallbackMoniker> | ||
| 263 | + <RuntimeIdentifiers>$(RuntimeIdentifiers);win-arm64</RuntimeIdentifiers> | ||
| 264 | + </PropertyGroup> | ||
| 257 | 265 | </Project> | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,9 +1,13 @@ | |||
| 1 | - | ||
| 2 | - Microsoft Visual Studio Solution File, Format Version 11.00 | ||
| 3 | - # Visual Studio 2010 | ||
| 4 | - Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "nodemsi", "nodemsi.wixproj", "{1D808FF0-B5A9-4BE9-859D-B334B6F48BE2}" | ||
| 1 | + Microsoft Visual Studio Solution File, Format Version 12.00 | ||
| 2 | + # Visual Studio Version 16 | ||
| 3 | + VisualStudioVersion = 16.0.33027.164 | ||
| 4 | + MinimumVisualStudioVersion = 10.0.40219.1 | ||
| 5 | + Project("{B7DD6F7E-DEF8-4E67-B5B7-07EF123DB6F0}") = "nodemsi", "nodemsi\nodemsi.wixproj", "{1D808FF0-B5A9-4BE9-859D-B334B6F48BE2}" | ||
| 6 | + ProjectSection(ProjectDependencies) = postProject | ||
| 7 | + {B70585F8-DAB7-40FA-9904-13CF53A73A06} = {B70585F8-DAB7-40FA-9904-13CF53A73A06} | ||
| 8 | + EndProjectSection | ||
| 5 | 9 | EndProject | |
| 6 | - Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "custom_actions", "custom_actions.vcxproj", "{B70585F8-DAB7-40FA-9904-13CF53A73A06}" | ||
| 10 | + Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "custom_actions", "custom_actions\custom_actions.vcxproj", "{B70585F8-DAB7-40FA-9904-13CF53A73A06}" | ||
| 7 | 11 | EndProject | |
| 8 | 12 | Global | |
| 9 | 13 | GlobalSection(SolutionConfigurationPlatforms) = preSolution | |
@@ -43,4 +47,7 @@ Global | |||
| 43 | 47 | GlobalSection(SolutionProperties) = preSolution | |
| 44 | 48 | HideSolutionNode = FALSE | |
| 45 | 49 | EndGlobalSection | |
| 50 | + GlobalSection(ExtensibilityGlobals) = postSolution | ||
| 51 | + SolutionGuid = {FB650322-7A09-471D-A635-F2DBDCEECDB8} | ||
| 52 | + EndGlobalSection | ||
| 46 | 53 | EndGlobal | |
| Back | FazBrowse Home | New Git URL |
0 commit comments