project(UMFPACK)

include_directories("${suitesparseconfig_SOURCE_DIR}")
include_directories("${AMD_SOURCE_DIR}/Include")
include_directories("${CHOLMOD_SOURCE_DIR}/Include")

# Headers:
include_directories("${UMFPACK_SOURCE_DIR}/Include")
file(GLOB LIBHDRS "${UMFPACK_SOURCE_DIR}/Include/*.h")
file(GLOB LIBSRCS "${UMFPACK_SOURCE_DIR}/SourceWrappers/*.c")

declare_suitesparse_library(umfpack "${LIBSRCS}" "${LIBHDRS}"
	TARGET_PRIVATE_LINK	${SuiteSparse_LINKER_LAPACK_BLAS_LIBS}
	TARGET_PUBLIC_LINK 	amd camd colamd ccolamd cholmod ${SuiteSparse_LINKER_PUBLIC_LIBS}
)

