You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
		
		
		
		
		
			
		
			
				
					
					
						
							34 lines
						
					
					
						
							988 B
						
					
					
				
			
		
		
	
	
							34 lines
						
					
					
						
							988 B
						
					
					
				| # FindMir | |
| # ------- | |
| # Finds the Mir library | |
| # | |
| # This will will define the following variables:: | |
| # | |
| # MIR_FOUND        - the system has Mir | |
| # MIR_INCLUDE_DIRS - the Mir include directory | |
| # MIR_LIBRARIES    - the Mir libraries | |
| # MIR_DEFINITIONS  - the Mir definitions | |
|  | |
|  | |
| find_package (PkgConfig) | |
| if(PKG_CONFIG_FOUND) | |
|   pkg_check_modules (PC_MIR mirclient>=0.26.2 QUIET) | |
|  | |
|   find_path(MIR_INCLUDE_DIR NAMES mir_toolkit/mir_client_library.h | |
|                             PATHS ${PC_MIR_INCLUDE_DIRS}) | |
|  | |
|   find_library(MIR_LIBRARY NAMES mirclient | |
|                            PATHS ${PC_MIR_LIBRARIES} ${PC_MIR_LIBRARY_DIRS}) | |
|  | |
|   include (FindPackageHandleStandardArgs) | |
|   find_package_handle_standard_args (MIR | |
|                                      REQUIRED_VARS MIR_LIBRARY MIR_INCLUDE_DIR) | |
|  | |
|   if (MIR_FOUND) | |
|     set(MIR_LIBRARIES ${MIR_LIBRARY}) | |
|     set(MIR_INCLUDE_DIRS ${PC_MIR_INCLUDE_DIRS}) | |
|     set(MIR_DEFINITIONS -DHAVE_MIR=1) | |
|   endif() | |
|  | |
|   mark_as_advanced (MIR_LIBRARY MIR_INCLUDE_DIR) | |
| endif()
 | |
| 
 |