• Home
  • Raw
  • Download

Lines Matching refs:SuiteSparse

32 # FindSuiteSparse.cmake - Find SuiteSparse libraries & dependencies.
36 # SUITESPARSE_FOUND: TRUE iff SuiteSparse and all dependencies have been found.
37 # SUITESPARSE_INCLUDE_DIRS: Include directories for all SuiteSparse components.
38 # SUITESPARSE_LIBRARIES: Libraries for all SuiteSparse component libraries and
47 # on Ubuntu, SUITESPARSE_VERSION is 3.4.0 and found SuiteSparse is a system
48 # install, in which case found version of SuiteSparse cannot be used to link
54 # search for SuiteSparse includes,
57 # search for SuiteSparse libraries,
61 # SuiteSparse components searched for, the SUITESPARSE_XX variables are the
94 # == Common configuration for all but CSparse (SuiteSparse version >= 4).
99 # == Common configuration for all but CSparse (SuiteSparse version < 4).
103 # Optional SuiteSparse Dependencies:
113 # Called if we failed to find SuiteSparse or any of it's required dependencies,
131 MESSAGE(STATUS "Failed to find SuiteSparse - " ${REASON_MSG} ${ARGN})
133 MESSAGE(FATAL_ERROR "Failed to find SuiteSparse - " ${REASON_MSG} ${ARGN})
137 MESSAGE("-- Failed to find SuiteSparse - " ${REASON_MSG} ${ARGN})
166 # Given the number of components of SuiteSparse, and to ensure that the
169 # of all variables that must be defined for SuiteSparse to be considered found.
176 "Did not find BLAS library (required for SuiteSparse).")
184 "Did not find LAPACK library (required for SuiteSparse).")
197 "Did not find AMD library (required SuiteSparse component).")
208 "Did not find AMD header (required SuiteSparse component).")
222 "Did not find CAMD library (required SuiteSparse component).")
233 "Did not find CAMD header (required SuiteSparse component).")
247 "Did not find COLAMD library (required SuiteSparse component).")
258 "Did not find COLAMD header (required SuiteSparse component).")
272 "Did not find CCOLAMD library (required SuiteSparse component).")
283 "Did not find CCOLAMD header (required SuiteSparse component).")
297 "Did not find CHOLMOD library (required SuiteSparse component).")
308 "Did not find CHOLMOD header (required SuiteSparse component).")
322 "Did not find SuiteSparseQR library (required SuiteSparse component).")
333 "Did not find SUITESPARSEQR header (required SuiteSparse component).")
384 # If SuiteSparse version is >= 4 then SuiteSparse_config is required.
385 # For SuiteSparse 3, UFconfig.h is required.
408 # SuiteSparse_config (SuiteSparse version >= 4) requires librt library for
417 "SuiteSparse is compiled with timing).")
420 "assuming that SuiteSparse was compiled without timing.")
445 "present in all SuiteSparse >= v4 installs), or UFconfig header (should "
446 "be present in all SuiteSparse < v4 installs).")
450 # Extract the SuiteSparse version from the appropriate header (UFconfig.h for
455 # SuiteSparse version <= 3.
460 "information for <= v3 SuiteSparse installs, but UFconfig was found "
488 # SuiteSparse version >= 4.
494 "information for >= v4 SuiteSparse installs, but SuiteSparse_config was "
528 MESSAGE(STATUS "Did not find METIS library (optional SuiteSparse dependency)")
533 # Only mark SuiteSparse as found if all required components and dependencies
560 # As SuiteSparse includes are often all in the same directory, remove any
585 # Determine if we are running on Ubuntu with the package install of SuiteSparse
602 # We are on Ubuntu, and the SuiteSparse version matches the broken
605 MESSAGE(STATUS "Found system install of SuiteSparse "
617 FIND_PACKAGE_HANDLE_STANDARD_ARGS(SuiteSparse
620 FAIL_MESSAGE "Failed to find some/all required components of SuiteSparse.")
623 # find SuiteSparse to avoid a confusing autogenerated failure message
625 FIND_PACKAGE_HANDLE_STANDARD_ARGS(SuiteSparse
627 FAIL_MESSAGE "Failed to find some/all required components of SuiteSparse.")