blob: 787c31c6efb339960efc48139beb1c5ce6e85f0f [file] [log] [blame]
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)