Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at fix-function-merge 20 lines 738 B view raw
1diff --git a/cmake/external/eigen.cmake b/cmake/external/eigen.cmake 2index b123adb..aab2483 100644 3--- a/cmake/external/eigen.cmake 4+++ b/cmake/external/eigen.cmake 5@@ -7,8 +7,13 @@ else () 6 eigen 7 URL ${DEP_URL_eigen} 8 URL_HASH SHA1=${DEP_SHA1_eigen} 9+ FIND_PACKAGE_ARGS NAMES Eigen3 10 ) 11 12- FetchContent_Populate(eigen) 13- set(eigen_INCLUDE_DIRS "${eigen_SOURCE_DIR}") 14+ FetchContent_MakeAvailable(eigen) 15+ add_library(eigen ALIAS Eigen3::Eigen) 16+ # Onnxruntime doesn't always use `eigen` as a target in 17+ # `target_link_libraries`, sometimes it just uses 18+ # `target_include_directories`: 19+ get_target_property(eigen_INCLUDE_DIRS Eigen3::Eigen INTERFACE_INCLUDE_DIRECTORIES) 20 endif()