diff --git a/build/Targets/Settings.targets b/build/Targets/Settings.targets index ca3ba6033dd9078e9bc88d93d8b98174e7672aa1..c7c8d5eb4f535204740771961c7d80bf9cdf8e31 100644 --- a/build/Targets/Settings.targets +++ b/build/Targets/Settings.targets @@ -69,7 +69,7 @@ to all unix compilations. This shouldn't present a problem as it's impossible to fully sign on unix at the moment anyway. Tracked by #7756. --> - $(MSBuildThisFileDirectory)..\scripts\extra_unix_args.rsp + $(MSBuildThisFileDirectory)..\unix\extra_unix_args.rsp diff --git a/build/bootstrap/README.md b/build/bootstrap/README.md new file mode 100644 index 0000000000000000000000000000000000000000..f642069431e54620549d303769d89d6da1471125 --- /dev/null +++ b/build/bootstrap/README.md @@ -0,0 +1,7 @@ +## Bootstrap Files + +This directory contains the set of files necessary to run the bootstrap compiler. These are not produced as a part of normal build because they are not correct for standard insertions. This directory should be copied in its entirety whenever a bootstrap compiler is deployed. + + + + diff --git a/build/scripts/VBCSCompiler.exe.config b/build/bootstrap/VBCSCompiler.exe.config similarity index 100% rename from build/scripts/VBCSCompiler.exe.config rename to build/bootstrap/VBCSCompiler.exe.config diff --git a/build/scripts/csc.cmd b/build/bootstrap/csc.cmd similarity index 100% rename from build/scripts/csc.cmd rename to build/bootstrap/csc.cmd diff --git a/build/scripts/csc.exe.config b/build/bootstrap/csc.exe.config similarity index 100% rename from build/scripts/csc.exe.config rename to build/bootstrap/csc.exe.config diff --git a/build/scripts/vbc.cmd b/build/bootstrap/vbc.cmd similarity index 100% rename from build/scripts/vbc.cmd rename to build/bootstrap/vbc.cmd diff --git a/build/scripts/vbc.exe.config b/build/bootstrap/vbc.exe.config similarity index 100% rename from build/scripts/vbc.exe.config rename to build/bootstrap/vbc.exe.config diff --git a/build/scripts/README.md b/build/scripts/README.md new file mode 100644 index 0000000000000000000000000000000000000000..6c6d9cf93e649daa6f5b3e5bc588ad7e181149f4 --- /dev/null +++ b/build/scripts/README.md @@ -0,0 +1,7 @@ +## Script files + +This directory contains scripts, and supporting files, that are used by the build process. + + + + diff --git a/build/scripts/extra_unix_args.rsp b/build/unix/extra_unix_args.rsp similarity index 100% rename from build/scripts/extra_unix_args.rsp rename to build/unix/extra_unix_args.rsp diff --git a/cibuild.cmd b/cibuild.cmd index bb5c137d03fc39a3a6a51eda2adb404b7e35c8b1..9b1987954ec82d93d0635ab61da56fc22db00e61 100644 --- a/cibuild.cmd +++ b/cibuild.cmd @@ -44,7 +44,7 @@ powershell -noprofile -executionPolicy RemoteSigned -file "%RoslynRoot%\build\sc if not exist "%bindir%\Bootstrap" mkdir "%bindir%\Bootstrap" || goto :BuildFailed move "Binaries\%BuildConfiguration%\*" "%bindir%\Bootstrap" || goto :BuildFailed -copy "build\scripts\*" "%bindir%\Bootstrap" || goto :BuildFailed +copy "build\bootstrap\*" "%bindir%\Bootstrap" || goto :BuildFailed REM Clean the previous build msbuild %MSBuildAdditionalCommandLineArgs% /t:Clean build/Toolset.sln /p:Configuration=%BuildConfiguration% /fileloggerparameters:LogFile="%bindir%\BootstrapClean.log" || goto :BuildFailed