| 
					
				 | 
			
			
				@@ -1,3 +1,4 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+cmake_minimum_required(VERSION 3.8) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 include(CMakePushCheckState) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 set(CMAKE_EXTRA_INCLUDE_FILES file1) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -26,6 +27,27 @@ set(CMAKE_REQUIRED_LIBRARIES lib3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 set(CMAKE_REQUIRED_FLAGS flag3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 set(CMAKE_REQUIRED_QUIET 3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+cmake_push_check_state(RESET) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+foreach(pair IN ITEMS 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  EXTRA_INCLUDE_FILES| 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  REQUIRED_INCLUDES| 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  REQUIRED_DEFINITIONS| 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  REQUIRED_LIBRARIES| 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  REQUIRED_FLAGS| 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  REQUIRED_QUIET| 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  string(REPLACE "|" ";" pair "${pair}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  list(GET pair 0 var) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  list(GET pair 1 expected) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (NOT "${CMAKE_${var}}" STREQUAL "${expected}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    set(fatal TRUE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    message("ERROR: CMAKE_${var} is \"${CMAKE_${var}}\" (expected \"${expected}\")" ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  endif() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+endforeach() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+cmake_pop_check_state() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 cmake_pop_check_state() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 foreach(pair IN ITEMS 
			 |