|  |  | 
|  | if (CHOLMOD_INCLUDES AND CHOLMOD_LIBRARIES) | 
|  | set(CHOLMOD_FIND_QUIETLY TRUE) | 
|  | endif (CHOLMOD_INCLUDES AND CHOLMOD_LIBRARIES) | 
|  |  | 
|  | find_path(CHOLMOD_INCLUDES | 
|  | NAMES | 
|  | cholmod.h | 
|  | PATHS | 
|  | $ENV{CHOLMODDIR} | 
|  | ${INCLUDE_INSTALL_DIR} | 
|  | PATH_SUFFIXES | 
|  | suitesparse | 
|  | ) | 
|  |  | 
|  | find_library(CHOLMOD_LIBRARIES cholmod PATHS $ENV{CHOLMODDIR} ${LIB_INSTALL_DIR}) | 
|  |  | 
|  | if(CHOLMOD_LIBRARIES) | 
|  |  | 
|  | get_filename_component(CHOLMOD_LIBDIR ${CHOLMOD_LIBRARIES} PATH) | 
|  |  | 
|  | find_library(AMD_LIBRARY amd PATHS ${CHOLMOD_LIBDIR} $ENV{CHOLMODDIR} ${LIB_INSTALL_DIR}) | 
|  | if (AMD_LIBRARY) | 
|  | set(CHOLMOD_LIBRARIES ${CHOLMOD_LIBRARIES} ${AMD_LIBRARY}) | 
|  | else () | 
|  | set(CHOLMOD_LIBRARIES FALSE) | 
|  | endif () | 
|  |  | 
|  | endif(CHOLMOD_LIBRARIES) | 
|  |  | 
|  | if(CHOLMOD_LIBRARIES) | 
|  |  | 
|  | find_library(COLAMD_LIBRARY colamd PATHS ${CHOLMOD_LIBDIR} $ENV{CHOLMODDIR} ${LIB_INSTALL_DIR}) | 
|  | if (COLAMD_LIBRARY) | 
|  | set(CHOLMOD_LIBRARIES ${CHOLMOD_LIBRARIES} ${COLAMD_LIBRARY}) | 
|  | else () | 
|  | set(CHOLMOD_LIBRARIES FALSE) | 
|  | endif () | 
|  |  | 
|  | endif(CHOLMOD_LIBRARIES) | 
|  |  | 
|  | if(CHOLMOD_LIBRARIES) | 
|  |  | 
|  | find_library(CAMD_LIBRARY camd PATHS ${CHOLMOD_LIBDIR} $ENV{CHOLMODDIR} ${LIB_INSTALL_DIR}) | 
|  | if (CAMD_LIBRARY) | 
|  | set(CHOLMOD_LIBRARIES ${CHOLMOD_LIBRARIES} ${CAMD_LIBRARY}) | 
|  | else () | 
|  | set(CHOLMOD_LIBRARIES FALSE) | 
|  | endif () | 
|  |  | 
|  | endif(CHOLMOD_LIBRARIES) | 
|  |  | 
|  | if(CHOLMOD_LIBRARIES) | 
|  |  | 
|  | find_library(CCOLAMD_LIBRARY ccolamd PATHS ${CHOLMOD_LIBDIR} $ENV{CHOLMODDIR} ${LIB_INSTALL_DIR}) | 
|  | if (CCOLAMD_LIBRARY) | 
|  | set(CHOLMOD_LIBRARIES ${CHOLMOD_LIBRARIES} ${CCOLAMD_LIBRARY}) | 
|  | else () | 
|  | set(CHOLMOD_LIBRARIES FALSE) | 
|  | endif () | 
|  |  | 
|  | endif(CHOLMOD_LIBRARIES) | 
|  |  | 
|  | if(CHOLMOD_LIBRARIES) | 
|  |  | 
|  | find_library(CHOLMOD_METIS_LIBRARY metis PATHS ${CHOLMOD_LIBDIR} $ENV{CHOLMODDIR} ${LIB_INSTALL_DIR}) | 
|  | if (CHOLMOD_METIS_LIBRARY) | 
|  | set(CHOLMOD_LIBRARIES ${CHOLMOD_LIBRARIES} ${CHOLMOD_METIS_LIBRARY}) | 
|  | endif () | 
|  |  | 
|  | endif(CHOLMOD_LIBRARIES) | 
|  |  | 
|  | include(FindPackageHandleStandardArgs) | 
|  | find_package_handle_standard_args(CHOLMOD DEFAULT_MSG | 
|  | CHOLMOD_INCLUDES CHOLMOD_LIBRARIES) | 
|  |  | 
|  | mark_as_advanced(CHOLMOD_INCLUDES CHOLMOD_LIBRARIES AMD_LIBRARY COLAMD_LIBRARY) |