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)