Upgrade csc ref to latest
Provides a few benefits: 1) The new package has the correct dependencies listed, so I removed the -MissingDependenciesOK flag from the crossgen scripts. 2) The new compiler supports -publicSign (formerly called "OSS sign"), which I patched through dotnet-compile-csc .
This commit is contained in:
parent
caba865565
commit
869b927350
8 changed files with 22 additions and 21 deletions
|
@ -36,10 +36,10 @@ if not %errorlevel% EQU 0 goto fail
|
|||
crossgen /nologo /ReadyToRun /Platform_Assemblies_Paths %BIN_DIR% Microsoft.CodeAnalysis.VisualBasic.dll >nul 2>nul
|
||||
if not %errorlevel% EQU 0 goto fail
|
||||
|
||||
crossgen /MissingDependenciesOK /nologo /ReadyToRun /Platform_Assemblies_Paths %BIN_DIR% csc.exe >nul 2>nul
|
||||
crossgen /nologo /ReadyToRun /Platform_Assemblies_Paths %BIN_DIR% csc.exe >nul 2>nul
|
||||
if not %errorlevel% EQU 0 goto fail
|
||||
|
||||
crossgen /MissingDependenciesOK /nologo /ReadyToRun /Platform_Assemblies_Paths %BIN_DIR% vbc.exe >nul 2>nul
|
||||
crossgen /nologo /ReadyToRun /Platform_Assemblies_Paths %BIN_DIR% vbc.exe >nul 2>nul
|
||||
if not %errorlevel% EQU 0 goto fail
|
||||
|
||||
popd
|
||||
|
|
|
@ -42,8 +42,8 @@ chmod +x crossgen
|
|||
|
||||
./crossgen -nologo -platform_assemblies_paths $BIN_DIR Microsoft.CodeAnalysis.VisualBasic.dll
|
||||
|
||||
./crossgen -MissingDependenciesOK -nologo -platform_assemblies_paths $BIN_DIR csc.dll
|
||||
./crossgen -nologo -platform_assemblies_paths $BIN_DIR csc.dll
|
||||
[ -e csc.ni.exe ] && [ ! -e csc.ni.dll ] && mv csc.ni.exe csc.ni.dll
|
||||
|
||||
./crossgen -MissingDependenciesOK -nologo -platform_assemblies_paths $BIN_DIR vbc.dll
|
||||
./crossgen -nologo -platform_assemblies_paths $BIN_DIR vbc.dll
|
||||
[ -e vbc.ni.exe ] && [ ! -e vbc.ni.dll ] && mv vbc.ni.exe vbc.ni.dll
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue