Update readme
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	
This commit is contained in:
		
				
					committed by
					
						 CodingWorkshop Signing Team
						CodingWorkshop Signing Team
					
				
			
			
				
	
				
						parent
						
							6177658452
						
					
				
				
					commit
					e5dc251860
				
			
							
								
								
									
										32
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										32
									
								
								README.md
									
									
									
									
									
								
							| @@ -22,28 +22,28 @@ | |||||||
| --- | --- | ||||||
|  |  | ||||||
| ## XT Toolchain | ## XT Toolchain | ||||||
| This is a LLVM/Clang/LLD based toolchain. It currently supports C and C++, and provides | The XT Toolchain is a build environment based on LLVM/Clang/LLD. It currently supports C and C++, and includes | ||||||
| a variety of tools including IDL, message and resource compilers. The XT Toolchain is also the | a variety of auxiliary tools such as IDL, message, and resource compilers. The XT Toolchain is the official | ||||||
| official build environment for compiling XT software, including the XT OS. Currently, it is | build system for compiling XT software, including the XT OS. It is currently available for Linux and Windows | ||||||
| targeted at Linux and Windows host systems. | host systems. | ||||||
|  |  | ||||||
| Benefits of a LLVM based toolchain are: | Key Benefits of using an LLVM-based Toolchain: | ||||||
|  * Single toolchain targeting all architectures (i686, x86_64, armv7 and aarch64), |  * Unified toolchain for multiple target architectures: i686, x86_64, armv7, and aarch64 | ||||||
|  * Support for generating debug info in PDB format, |  * Support for generating debug information in PDB format | ||||||
|  * Support for targeting ARM/AARCH64 architectures and ability to produce Windows ARM binaries. |  * Ability to target ARM/AArch64 architectures and produce ARM binaries | ||||||
|  |  | ||||||
| This software includes: | This toolchain includes the following software: | ||||||
|  * CMake |  * CMake | ||||||
|  * LLVM |  * LLVM | ||||||
|  * Ninja |  * Ninja | ||||||
|  * Wine |  * Wine | ||||||
|  |  | ||||||
| This software is based on [LLVM MinGW Toolchain](https://github.com/mstorsjo/llvm-mingw). | **Note:** This toolchain is based on the [LLVM MinGW Toolchain](https://github.com/mstorsjo/llvm-mingw). | ||||||
|  |  | ||||||
| ## Licensing | ## Licensing | ||||||
| The XTchain project includes the scripts for building and assembling a toolchain as well as wrappers | The XTchain project includes scripts for building and assembling the toolchain, as well as the environment | ||||||
| for LLVM tools and environmental shell. These are licensed under the GPLv3 license. It covers only | shell. These components are licensed under the GNU GPLv3 license. This license applies only to the parts | ||||||
| mentioned components that are provided by XTchain directly. For more information on that, refer to | provided directly by XTchain. For detailed information, please refer to the COPYING.md file. | ||||||
| the COPYING.md file. The final pre-built toolchain is covered by the licenses of the individual, |  | ||||||
| external projects. The full list of software incorporated into this toolchain is available in the | The final pre-built toolchain is subject to the licenses of the individual third-party projects it includes. | ||||||
| README.md file. | A complete list of the external software used in this toolchain can be found in the README.md file. | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user