mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-05-18 21:21:17 +00:00
### Description <!-- Describe your changes. --> This patches Eigen source to remove an unused deprecated static var. ### Motivation and Context Internal customer request.
24 lines
908 B
CMake
24 lines
908 B
CMake
if (onnxruntime_USE_PREINSTALLED_EIGEN)
|
|
add_library(eigen INTERFACE)
|
|
file(TO_CMAKE_PATH ${eigen_SOURCE_PATH} eigen_INCLUDE_DIRS)
|
|
target_include_directories(eigen INTERFACE ${eigen_INCLUDE_DIRS})
|
|
else ()
|
|
if(CMAKE_SYSTEM_NAME MATCHES "AIX")
|
|
FetchContent_Declare(
|
|
eigen
|
|
URL ${DEP_URL_eigen}
|
|
URL_HASH SHA1=${DEP_SHA1_eigen}
|
|
PATCH_COMMAND ${Patch_EXECUTABLE} --binary --ignore-whitespace -p1 < ${PROJECT_SOURCE_DIR}/patches/eigen/eigen-aix.patch
|
|
)
|
|
else()
|
|
FetchContent_Declare(
|
|
eigen
|
|
URL ${DEP_URL_eigen}
|
|
URL_HASH SHA1=${DEP_SHA1_eigen}
|
|
PATCH_COMMAND ${Patch_EXECUTABLE} --binary --ignore-whitespace -p1 < ${PROJECT_SOURCE_DIR}/patches/eigen/eigen-edge.patch
|
|
)
|
|
endif()
|
|
|
|
FetchContent_Populate(eigen)
|
|
set(eigen_INCLUDE_DIRS "${eigen_SOURCE_DIR}")
|
|
endif()
|