mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			16 lines
		
	
	
		
			506 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			506 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| # Setup ccache.
 | |
| #
 | |
| # The ccache is auto-enabled if the tool is found.
 | |
| # To disable set -DCCACHE=OFF option.
 | |
| if(NOT DEFINED CMAKE_CXX_COMPILER_LAUNCHER)
 | |
|   find_program(CCACHE ccache DOC "ccache tool path; set to OFF to disable")
 | |
|   if(CCACHE)
 | |
|     set(CMAKE_CXX_COMPILER_LAUNCHER ${CCACHE})
 | |
|     if(COMMAND cotire)
 | |
|       # Change ccache config to meet cotire requirements.
 | |
|       set(ENV{CCACHE_SLOPPINESS} pch_defines,time_macros)
 | |
|     endif()
 | |
|     message(STATUS "[ccache] Enabled: ${CCACHE}")
 | |
|   endif()
 | |
| endif()
 |