| if (Accelerate_INCLUDES AND Accelerate_LIBRARIES) |
| set(Accelerate_FIND_QUIETLY TRUE) |
| endif () |
| |
| find_path(Accelerate_INCLUDES |
| NAMES |
| Accelerate.h |
| PATHS $ENV{ACCELERATEDIR} |
| ) |
| |
| find_library(Accelerate_LIBRARIES Accelerate PATHS $ENV{ACCELERATEDIR}) |
| |
| include(FindPackageHandleStandardArgs) |
| find_package_handle_standard_args(Accelerate DEFAULT_MSG |
| Accelerate_INCLUDES Accelerate_LIBRARIES) |
| |
| if (Accelerate_FOUND) |
| get_filename_component(Accelerate_PARENTDIR ${Accelerate_INCLUDES} DIRECTORY) |
| |
| file(GLOB_RECURSE SparseHeader ${Accelerate_PARENTDIR}/Sparse.h) |
| |
| if ("${SparseHeader}" STREQUAL "") |
| message(STATUS "Accelerate sparse matrix support was not found. Accelerate has been disabled.") |
| set(Accelerate_FOUND FALSE) |
| endif () |
| endif () |
| |
| mark_as_advanced(Accelerate_INCLUDES Accelerate_LIBRARIES) |