|  |  | @ -7,26 +7,26 @@ | 
			
		
	
		
			
				
					|  |  |  | # dependencies | 
			
		
	
		
			
				
					|  |  |  | # -- TODO -- needed? | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | # find include dir by searching for a concrete file, which definetely must be in it | 
			
		
	
		
			
				
					|  |  |  | # find include dir by searching for a concrete file, which definitely must be in it | 
			
		
	
		
			
				
					|  |  |  | find_path(Z3_INCLUDE_DIR  | 
			
		
	
		
			
				
					|  |  |  |             NAMES z3.h  | 
			
		
	
		
			
				
					|  |  |  |             PATHS ENV PATH INCLUDE | 
			
		
	
		
			
				
					|  |  |  |             PATH_SUFFIXES z3 | 
			
		
	
		
			
				
					|  |  |  |             NAMES z3++.h  | 
			
		
	
		
			
				
					|  |  |  |             PATHS ENV PATH INCLUDE "/usr/local/include/z3/" "${Z3_ROOT}/include" | 
			
		
	
		
			
				
					|  |  |  |          ) | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | # find library | 
			
		
	
		
			
				
					|  |  |  | find_library(Z3_LIBRARY  | 
			
		
	
		
			
				
					|  |  |  | 		NAMES z3 | 
			
		
	
		
			
				
					|  |  |  |                 PATHS /usr/local/include/z3/build ENV PATH INCLUDE | 
			
		
	
		
			
				
					|  |  |  |                 PATHS ENV PATH INCLUDE "${Z3_ROOT}/bin" | 
			
		
	
		
			
				
					|  |  |  |             ) | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | find_program(Z3_EXEC | 
			
		
	
		
			
				
					|  |  |  |                 NAMES z3 | 
			
		
	
		
			
				
					|  |  |  |                 PATHS ENV PATH INCLUDE) | 
			
		
	
		
			
				
					|  |  |  |                 PATHS ENV PATH INCLUDE "${Z3_ROOT}/bin" | 
			
		
	
		
			
				
					|  |  |  | ) | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | # set up the final variables | 
			
		
	
		
			
				
					|  |  |  | set(Z3_LIBRARIES ${Z3_LIBRARY}) | 
			
		
	
		
			
				
					|  |  |  | set(Z3_INCLUDE_DIRS ${Z3_INCLUDE_DIR}/src/util) | 
			
		
	
		
			
				
					|  |  |  | set(Z3_INCLUDE_DIRS ${Z3_INCLUDE_DIR}) | 
			
		
	
		
			
				
					|  |  |  | set(Z3_SOLVER ${Z3_EXEC}) | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | # set the LIBZ3_FOUND variable by utilizing the following macro | 
			
		
	
	
		
			
				
					|  |  | 
 |