Skip to content

Commit b876662

Browse files
authored
Merge pull request #70879 from compnerd/install-to
build: prefer `-InstallTo` over custom CMake options
2 parents 8ae3ee9 + bab4fba commit b876662

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

utils/build.ps1

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -922,14 +922,14 @@ function Build-Compilers() {
922922
Build-CMakeProject `
923923
-Src $SourceCache\llvm-project\llvm `
924924
-Bin $BinaryCache\1 `
925+
-InstallTo "$($Arch.ToolchainInstallRoot)\usr" `
925926
-Arch $Arch `
926927
-UseMSVCCompilers C,CXX `
927928
-BuildTargets $Targets `
928929
-CacheScript $SourceCache\swift\cmake\caches\Windows-$($Arch.LLVMName).cmake `
929930
-Defines ($TestingDefines + @{
930931
CLANG_TABLEGEN = "$BinaryCache\0\bin\clang-tblgen.exe";
931932
CLANG_TIDY_CONFUSABLE_CHARS_GEN = "$BinaryCache\0\bin\clang-tidy-confusable-chars-gen.exe";
932-
CMAKE_INSTALL_PREFIX = "$($Arch.ToolchainInstallRoot)\usr";
933933
CMAKE_Swift_COMPILER = (Join-Path -Path (Get-PinnedToolchainTool) -ChildPath "swiftc.exe");
934934
CMAKE_Swift_FLAGS = @("-sdk", (Get-PinnedToolchainSDK));
935935
LLDB_PYTHON_EXE_RELATIVE_PATH = "python.exe";
@@ -1176,11 +1176,11 @@ function Build-Dispatch($Arch, [switch]$Test = $false) {
11761176
Build-CMakeProject `
11771177
-Src $SourceCache\swift-corelibs-libdispatch `
11781178
-Bin (Get-ProjectBinaryCache $Arch 2) `
1179+
-InstallTo "$($Arch.SDKInstallRoot)\usr" `
11791180
-Arch $Arch `
11801181
-UseBuiltCompilers C,CXX,Swift `
11811182
-BuildTargets $Targets `
11821183
-Defines @{
1183-
CMAKE_INSTALL_PREFIX = "$($Arch.SDKInstallRoot)\usr";
11841184
CMAKE_SYSTEM_NAME = "Windows";
11851185
CMAKE_SYSTEM_PROCESSOR = $Arch.CMakeName;
11861186
ENABLE_SWIFT = "YES";
@@ -1211,11 +1211,11 @@ function Build-Foundation($Arch, [switch]$Test = $false) {
12111211
Build-CMakeProject `
12121212
-Src $SourceCache\swift-corelibs-foundation `
12131213
-Bin $FoundationBinaryCache `
1214+
-InstallTo "$($Arch.SDKInstallRoot)\usr" `
12141215
-Arch $Arch `
12151216
-UseBuiltCompilers ASM,C,Swift `
12161217
-BuildTargets $Targets `
12171218
-Defines (@{
1218-
CMAKE_INSTALL_PREFIX = "$($Arch.SDKInstallRoot)\usr";
12191219
CMAKE_SYSTEM_NAME = "Windows";
12201220
CMAKE_SYSTEM_PROCESSOR = $Arch.CMakeName;
12211221
# Turn off safeseh for lld as it has safeseh enabled by default
@@ -1263,11 +1263,11 @@ function Build-XCTest($Arch, [switch]$Test = $false) {
12631263
Build-CMakeProject `
12641264
-Src $SourceCache\swift-corelibs-xctest `
12651265
-Bin $XCTestBinaryCache `
1266+
-InstallTo "$($Arch.XCTestInstallRoot)\usr" `
12661267
-Arch $Arch `
12671268
-UseBuiltCompilers Swift `
12681269
-BuildTargets $Targets `
12691270
-Defines (@{
1270-
CMAKE_INSTALL_PREFIX = "$($Arch.XCTestInstallRoot)\usr";
12711271
CMAKE_SYSTEM_NAME = "Windows";
12721272
CMAKE_SYSTEM_PROCESSOR = $Arch.CMakeName;
12731273
dispatch_DIR = "$DispatchBinaryCache\cmake\modules";
@@ -1434,13 +1434,13 @@ function Build-LLBuild($Arch, [switch]$Test = $false) {
14341434
Build-CMakeProject `
14351435
-Src $SourceCache\llbuild `
14361436
-Bin $BinaryCache\4 `
1437+
-InstallTo "$($Arch.ToolchainInstallRoot)\usr" `
14371438
-Arch $Arch `
14381439
-UseMSVCCompilers CXX `
14391440
-UseBuiltCompilers Swift `
14401441
-SwiftSDK $SDKInstallRoot `
14411442
-BuildTargets $Targets `
14421443
-Defines ($TestingDefines + @{
1443-
CMAKE_INSTALL_PREFIX = "$($Arch.ToolchainInstallRoot)\usr";
14441444
BUILD_SHARED_LIBS = "YES";
14451445
LLBUILD_SUPPORT_BINDINGS = "Swift";
14461446
SQLite3_INCLUDE_DIR = "$LibraryRoot\sqlite-3.43.2\usr\include";

0 commit comments

Comments
 (0)