2 # (not really, but syntax is similar)
4 # This is a NSIS win32 installer script the Rust toolchain.
9 ShowUninstDetails "show"
11 LicenseForceSelection checkbox
13 InstallDir $PROGRAMFILES\Rust
18 UninstPage uninstConfirm
22 WriteUninstaller $INSTDIR\uninstall.exe
27 File /nonfatal /r i686-pc-mingw32\stage3\*.*
30 Section "Documentation"
31 SetOutPath $INSTDIR\doc
32 File /nonfatal /oname=rust.html doc\rust.html
33 File /nonfatal /oname=rust.pdf doc\rust.pdf
37 Delete $INSTDIR\uninstall.exe
38 Delete $INSTDIR\bin\*.*
39 Delete $INSTDIR\lib\*.*
40 Delete $INSTDIR\lib\rustc\i686-pc-mingw32\bin\*.*
41 Delete $INSTDIR\lib\rustc\i686-pc-mingw32\lib\*.*
42 Delete $INSTDIR\doc\rust.html
43 Delete $INSTDIR\doc\rust.pdf
45 RMDir $INSTDIR\lib\rustc\i686-pc-mingw32\bin
46 RMDir $INSTDIR\lib\rustc\i686-pc-mingw32\lib
47 RMDir $INSTDIR\lib\rustc\i686-pc-mingw32
48 RMDir $INSTDIR\lib\rustc