linux stuff
This commit is contained in:
		
							parent
							
								
									1bf6700fd3
								
							
						
					
					
						commit
						94b7a80731
					
				| @ -109,7 +109,14 @@ ln --force --symbolic --relative "${fd_exe}" "${bin_dir}" | ||||
| # GCC | ||||
| # ------------------------------------------------------------------------------ | ||||
| gcc_dir=${tools_dir}/gcc-mostlyportable | ||||
| gcc_version_list=(12.1.0 11.3.0 10.4.0 9.5.0 8.5.0 7.5.0 6.5.0) | ||||
| gcc_version_list=() | ||||
| gcc_version_list+=(6.5.0) | ||||
| gcc_version_list+=(7.5.0) | ||||
| gcc_version_list+=(8.5.0) | ||||
| gcc_version_list+=(9.5.0) | ||||
| gcc_version_list+=(10.4.0) | ||||
| gcc_version_list+=(11.3.0) | ||||
| gcc_version_list+=(12.1.0) | ||||
| 
 | ||||
| mkdir --parents "${gcc_dir}" | ||||
| cp "${installer_dir}/unix_gcc_build.sh"   "${gcc_dir}/build.sh" | ||||
| @ -130,7 +137,11 @@ cd "${root_dir}" || exit | ||||
| 
 | ||||
| # LLVM/Clang | ||||
| # ------------------------------------------------------------------------------ | ||||
| llvm_version_list=(11.1.0 12.0.1 13.0.1 14.0.0) | ||||
| llvm_version_list=() | ||||
| llvm_version_list+=(11.1.0) | ||||
| llvm_version_list+=(12.0.1) | ||||
| llvm_version_list+=(13.0.1) | ||||
| llvm_version_list+=(14.0.0) | ||||
| 
 | ||||
| for llvm_version in ${llvm_version_list[@]}; do | ||||
|     llvm_sha256=none | ||||
| @ -177,6 +188,24 @@ done | ||||
| 
 | ||||
| cd "${llvm_dir}/bin" && find . -type f,l -exec ln --force --symbolic --relative "{}" "${bin_dir}/" ';' && cd "${root_dir}" | ||||
| 
 | ||||
| # gf | ||||
| # ------------------------------------------------------------------------------ | ||||
| gf_dir=${tools_dir}/gf | ||||
| 
 | ||||
| if [[ ! -d "${gf_dir}" ]]; then | ||||
|     git clone https://github.com/nakst/gf "${tools_dir}/gf" || exit | ||||
| fi | ||||
| 
 | ||||
| cd "${tools_dir}/gf" || exit | ||||
| git checkout master | ||||
| 
 | ||||
| # Use our custom G++ because I typically run Ubuntu 18.04 which uses G++7 | ||||
| # which is too old to compile GF. | ||||
| PATH=${gcc_bin_dir}:${PATH} ./build.sh || exit | ||||
| ln --force --symbolic --relative "gf2" "${bin_dir}" | ||||
| 
 | ||||
| cd "${root_dir}" | ||||
| 
 | ||||
| # Vim Configuration | ||||
| # ------------------------------------------------------------------------------ | ||||
| cp --force ${installer_dir}/os_vimrc ~/.vimrc || exit | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user