|  | @@ -87,28 +87,22 @@ ENDMACRO(EIGEN_REPORT_NOT_FOUND)
 | 
	
		
			
				|  |  |  #
 | 
	
		
			
				|  |  |  # TODO: Add standard Windows search locations for Eigen.
 | 
	
		
			
				|  |  |  LIST(APPEND EIGEN_CHECK_INCLUDE_DIRS
 | 
	
		
			
				|  |  | -  /usr/local/include/eigen3
 | 
	
		
			
				|  |  | -  /usr/local/homebrew/include/eigen3 # Mac OS X
 | 
	
		
			
				|  |  | -  /opt/local/var/macports/software/eigen3 # Mac OS X.
 | 
	
		
			
				|  |  | -  /opt/local/include/eigen3
 | 
	
		
			
				|  |  | -  /usr/include/eigen3)
 | 
	
		
			
				|  |  | +  /usr/local/include
 | 
	
		
			
				|  |  | +  /usr/local/homebrew/include # Mac OS X
 | 
	
		
			
				|  |  | +  /opt/local/var/macports/software # Mac OS X.
 | 
	
		
			
				|  |  | +  /opt/local/include
 | 
	
		
			
				|  |  | +  /usr/include)
 | 
	
		
			
				|  |  | +# Additional suffixes to try appending to each search path.
 | 
	
		
			
				|  |  | +LIST(APPEND EIGEN_CHECK_PATH_SUFFIXES
 | 
	
		
			
				|  |  | +  eigen3 # Default root directory for Eigen.
 | 
	
		
			
				|  |  | +  Eigen/include/eigen3 ) # Windows (for C:/Program Files prefix).
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  # Search supplied hint directories first if supplied.
 | 
	
		
			
				|  |  |  FIND_PATH(EIGEN_INCLUDE_DIR
 | 
	
		
			
				|  |  |    NAMES Eigen/Core
 | 
	
		
			
				|  |  |    PATHS ${EIGEN_INCLUDE_DIR_HINTS}
 | 
	
		
			
				|  |  | -  ${EIGEN_CHECK_INCLUDE_DIRS})
 | 
	
		
			
				|  |  | -IF (NOT EIGEN_INCLUDE_DIR)
 | 
	
		
			
				|  |  | -  # Handle case where user / CMAKE_PREFIX_PATH does not specify the
 | 
	
		
			
				|  |  | -  # required eigen3 subdirectory, prepend it to search target and retry.
 | 
	
		
			
				|  |  | -  FIND_PATH(EIGEN_INCLUDE_DIR
 | 
	
		
			
				|  |  | -    NAMES eigen3/Eigen/Core
 | 
	
		
			
				|  |  | -    PATHS ${EIGEN_INCLUDE_DIR_HINTS}
 | 
	
		
			
				|  |  | -    ${EIGEN_CHECK_INCLUDE_DIRS})
 | 
	
		
			
				|  |  | -  IF (EIGEN_INCLUDE_DIR AND EXISTS ${EIGEN_INCLUDE_DIR})
 | 
	
		
			
				|  |  | -    UPDATE_CACHE_VARIABLE(EIGEN_INCLUDE_DIR "${EIGEN_INCLUDE_DIR}/eigen3")
 | 
	
		
			
				|  |  | -  ENDIF (EIGEN_INCLUDE_DIR AND EXISTS ${EIGEN_INCLUDE_DIR})
 | 
	
		
			
				|  |  | -ENDIF(NOT EIGEN_INCLUDE_DIR)
 | 
	
		
			
				|  |  | +  ${EIGEN_CHECK_INCLUDE_DIRS}
 | 
	
		
			
				|  |  | +  PATH_SUFFIXES ${EIGEN_CHECK_PATH_SUFFIXES})
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  IF (NOT EIGEN_INCLUDE_DIR OR
 | 
	
		
			
				|  |  |      NOT EXISTS ${EIGEN_INCLUDE_DIR})
 |