mirror of
				https://github.com/XRPLF/clio.git
				synced 2025-11-04 03:45:50 +00:00 
			
		
		
		
	
		
			
				
	
	
	
		
			890 B
		
	
	
	
	
	
	
	
			
		
		
	
	
			890 B
		
	
	
	
	
	
	
	
CI image for XRPLF/clio
This image contains an environment to build Clio, check code and documentation. It is used in Clio Github Actions but can also be used to compile Clio locally.
The image is based on Ubuntu 20.04 and contains:
- ccache 4.11.3
 - Clang 19
 - ClangBuildAnalyzer 1.6.0
 - Conan 2.20.1
 - Doxygen 1.14
 - GCC 15.2.0
 - GDB 16.3
 - gh 2.74
 - git-cliff 2.9.1
 - mold 2.40.1
 - Python 3.13
 - and some other useful tools
 
Conan is set up to build Clio without any additional steps.
There are two preset conan profiles: clang and gcc to use corresponding compiler.
ASan, TSan and UBSan sanitizer builds are enabled via conan profiles for each of the supported compilers.
These can be selected using the following pattern (all lowercase): [compiler].[sanitizer] (e.g. --profile:all gcc.tsan).