Commits


Changming Sun authored and GitHub committed 7c0c6fbe9b9
Update Eigen to the latest (#23717) #### Changes related to Eigen: 1. **Update eigen.cmake**: Removed the use of cmake's `fetchcontent_populate` command as it is deprecated. 2. **Upgrade Eigen**: Updated Eigen to the latest version to resolve a build issue. Without this update, the Android build would check for a Fortran compiler and report an error when running cmake config in Eigen's source directory. 3. **Add Eigen as a vcpkg port**: Added Eigen as a vcpkg port since the official vcpkg repository version is outdated. 4. **Remove eigen_INCLUDE_DIRS variable**: Removed the `eigen_INCLUDE_DIRS` cmake variable and replaced it with `Eigen3::Eigen`. This change enables building ONNX Runtime(CPU EP only) as a vcpkg port. To do so, you also need to download the ports/onnxruntime/vcpkg.json file from this PR: https://github.com/microsoft/vcpkg/pull/36850