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()
 |