You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							52 lines
						
					
					
						
							936 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							52 lines
						
					
					
						
							936 B
						
					
					
				
								# Try to find hwloc libraries and headers.
							 | 
						|
								#
							 | 
						|
								# Usage of this module:
							 | 
						|
								#
							 | 
						|
								#  find_package(hwloc)
							 | 
						|
								#
							 | 
						|
								# Variables defined by this module:
							 | 
						|
								#
							 | 
						|
								#  HWLOC_FOUND              System has hwloc libraries and headers
							 | 
						|
								#  HWLOC_LIBRARIES          The hwloc library
							 | 
						|
								#  HWLOC_INCLUDE_DIRS       The location of HWLOC headers
							 | 
						|
								
							 | 
						|
								find_path(
							 | 
						|
								  HWLOC_PREFIX
							 | 
						|
								  NAMES include/hwloc.h
							 | 
						|
								)
							 | 
						|
								
							 | 
						|
								if (NOT HWLOC_PREFIX AND NOT $ENV{HWLOC_BASE} STREQUAL "")
							 | 
						|
								  set(HWLOC_PREFIX $ENV{HWLOC_BASE})
							 | 
						|
								endif()
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								find_library(
							 | 
						|
								  HWLOC_LIBRARIES
							 | 
						|
								  NAMES hwloc
							 | 
						|
								  HINTS ${HWLOC_PREFIX}/lib
							 | 
						|
								)
							 | 
						|
								
							 | 
						|
								find_path(
							 | 
						|
								  HWLOC_INCLUDE_DIRS
							 | 
						|
								  NAMES hwloc.h
							 | 
						|
								  HINTS ${HWLOC_PREFIX}/include
							 | 
						|
								)
							 | 
						|
								
							 | 
						|
								include(FindPackageHandleStandardArgs)
							 | 
						|
								
							 | 
						|
								find_package_handle_standard_args(
							 | 
						|
								  HWLOC DEFAULT_MSG
							 | 
						|
								  HWLOC_LIBRARIES
							 | 
						|
								  HWLOC_INCLUDE_DIRS
							 | 
						|
								)
							 | 
						|
								
							 | 
						|
								mark_as_advanced(
							 | 
						|
								  HWLOC_LIBRARIES
							 | 
						|
								  HWLOC_INCLUDE_DIRS
							 | 
						|
								)
							 | 
						|
								
							 | 
						|
								if (HWLOC_FOUND)
							 | 
						|
								  if (NOT $ENV{HWLOC_LIB} STREQUAL "")
							 | 
						|
								# set(HWLOC_LIBRARIES "$ENV{HWLOC_LIB}")
							 | 
						|
								  endif()
							 | 
						|
								endif()
							 |