mirror of
				https://github.com/cmderdev/cmder.git
				synced 2025-10-31 17:32:27 +08:00 
			
		
		
		
	Re-target build tools & update script
This commit is contained in:
		| @@ -15,7 +15,7 @@ branches: | |||||||
| #---------------------------------# | #---------------------------------# | ||||||
|  |  | ||||||
| # Operating system (build VM template) | # Operating system (build VM template) | ||||||
| os: Visual Studio 2017 | os: Visual Studio 2022 | ||||||
|  |  | ||||||
| #---------------------------------# | #---------------------------------# | ||||||
| #       build configuration       # | #       build configuration       # | ||||||
|   | |||||||
| @@ -27,7 +27,7 @@ | |||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> | ||||||
|     <ConfigurationType>Application</ConfigurationType> |     <ConfigurationType>Application</ConfigurationType> | ||||||
|     <UseDebugLibraries>true</UseDebugLibraries> |     <UseDebugLibraries>true</UseDebugLibraries> | ||||||
|     <PlatformToolset>v140</PlatformToolset> |     <PlatformToolset>v143</PlatformToolset> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | ||||||
| @@ -35,12 +35,12 @@ | |||||||
|     <UseDebugLibraries>false</UseDebugLibraries> |     <UseDebugLibraries>false</UseDebugLibraries> | ||||||
|     <WholeProgramOptimization>true</WholeProgramOptimization> |     <WholeProgramOptimization>true</WholeProgramOptimization> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|     <PlatformToolset>v140</PlatformToolset> |     <PlatformToolset>v143</PlatformToolset> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> | ||||||
|     <ConfigurationType>Application</ConfigurationType> |     <ConfigurationType>Application</ConfigurationType> | ||||||
|     <UseDebugLibraries>true</UseDebugLibraries> |     <UseDebugLibraries>true</UseDebugLibraries> | ||||||
|     <PlatformToolset>v141_xp</PlatformToolset> |     <PlatformToolset>v143</PlatformToolset> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> | ||||||
| @@ -48,7 +48,7 @@ | |||||||
|     <UseDebugLibraries>false</UseDebugLibraries> |     <UseDebugLibraries>false</UseDebugLibraries> | ||||||
|     <WholeProgramOptimization>true</WholeProgramOptimization> |     <WholeProgramOptimization>true</WholeProgramOptimization> | ||||||
|     <CharacterSet>Unicode</CharacterSet> |     <CharacterSet>Unicode</CharacterSet> | ||||||
|     <PlatformToolset>v141</PlatformToolset> |     <PlatformToolset>v143</PlatformToolset> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | ||||||
|   <ImportGroup Label="ExtensionSettings"> |   <ImportGroup Label="ExtensionSettings"> | ||||||
|   | |||||||
| @@ -38,24 +38,23 @@ Param( | |||||||
|     # -whatif switch to not actually make changes |     # -whatif switch to not actually make changes | ||||||
|  |  | ||||||
|     # Path to the vendor configuration source file |     # Path to the vendor configuration source file | ||||||
|     [string]$sourcesPath = "..\vendor\sources.json", |     [string]$sourcesPath = "$PSScriptRoot\..\vendor\sources.json", | ||||||
|  |  | ||||||
|     # Vendor folder location |     # Vendor folder location | ||||||
|     [string]$saveTo = "..\vendor\", |     [string]$saveTo = "$PSScriptRoot\..\vendor\", | ||||||
|  |  | ||||||
|     # Launcher folder location |     # Launcher folder location | ||||||
|     [string]$launcher = "..\launcher", |     [string]$launcher = "$PSScriptRoot\..\launcher", | ||||||
|  |  | ||||||
|     # Config folder location |     # Config folder location | ||||||
|     [string]$config = "..\config", |     [string]$config = "$PSScriptRoot\..\config", | ||||||
|  |  | ||||||
|     # New launcher if you have MSBuild tools installed |     # New launcher if you have MSBuild tools installed | ||||||
|     [switch]$Compile |     [switch]$Compile | ||||||
| ) | ) | ||||||
|  |  | ||||||
| # Get the scripts and cmder root dirs we are building in. | # Get the scripts and cmder root dirs we are building in. | ||||||
| $ScriptRoot = Split-Path -Parent -Path $MyInvocation.MyCommand.Definition | $cmder_root = Resolve-Path "$PSScriptRoot\.." | ||||||
| $cmder_root = $ScriptRoot.replace("\scripts","") |  | ||||||
|  |  | ||||||
| # Dot source util functions into this scope | # Dot source util functions into this scope | ||||||
| . "$PSScriptRoot\utils.ps1" | . "$PSScriptRoot\utils.ps1" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user