onnxruntime/cmake/external/eigen.cmake
2018-11-19 16:48:22 -08:00

28 lines
815 B
CMake

include (ExternalProject)
if (onnxruntime_USE_PREINSTALLED_EIGEN)
set(eigen_INCLUDE_DIRS ${eigen_SOURCE_PATH})
ExternalProject_Add(eigen
PREFIX eigen
SOURCE_DIR ${eigen_SOURCE_PATH}
CONFIGURE_COMMAND ""
BUILD_COMMAND ""
INSTALL_COMMAND ""
DOWNLOAD_COMMAND ""
UPDATE_COMMAND ""
)
else ()
set(eigen_URL "https://github.com/eigenteam/eigen-git-mirror.git")
set(eigen_TAG "3.3.4")
set(eigen_ROOT_DIR ${CMAKE_CURRENT_BINARY_DIR}/external/eigen)
set(eigen_INCLUDE_DIRS ${eigen_ROOT_DIR})
ExternalProject_Add(eigen
PREFIX eigen
GIT_REPOSITORY ${eigen_URL}
GIT_TAG ${eigen_TAG}
SOURCE_DIR ${eigen_ROOT_DIR}
CONFIGURE_COMMAND ""
BUILD_COMMAND ""
INSTALL_COMMAND ""
)
endif()