mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	CMake: Better policy availability checking
It's better to use if(POLICY ...) and we don't have to check for CMake 3.0 because this is the minimal required version.
This commit is contained in:
		
							parent
							
								
									cfef5ec6b2
								
							
						
					
					
						commit
						1a64dd1d71
					
				| @ -4,23 +4,16 @@ macro (eth_policy) | ||||
| 	# link_directories() treats paths relative to the source dir. | ||||
| 	cmake_policy(SET CMP0015 NEW) | ||||
| 
 | ||||
| 	if (${CMAKE_VERSION} VERSION_GREATER 3.0) | ||||
| 	# Avoid warnings in CMake 3.0.2: | ||||
| 	cmake_policy(SET CMP0042 NEW) | ||||
| 	cmake_policy(SET CMP0043 NEW) | ||||
| 
 | ||||
| 		# Avoid warnings in CMake 3.0.2: | ||||
| 		cmake_policy(SET CMP0042 NEW) | ||||
| 		cmake_policy(SET CMP0043 NEW) | ||||
| 	# allow VERSION argument in project() | ||||
| 	cmake_policy(SET CMP0048 NEW) | ||||
| 
 | ||||
| 		# allow VERSION argument in project() | ||||
| 		cmake_policy(SET CMP0048 NEW) | ||||
| 
 | ||||
| 	endif() | ||||
| 
 | ||||
| 	if (${CMAKE_VERSION} VERSION_GREATER 3.1) | ||||
| 		 | ||||
| 	if (POLICY CMP0054) | ||||
| 		# do not interpret if() arguments as variables! | ||||
| 		cmake_policy(SET CMP0054 NEW) | ||||
| 
 | ||||
| 	endif() | ||||
| 
 | ||||
| endmacro() | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user