vcpkg/ports/openmvs/fix-eigen3.patch

24 lines
718 B
Diff

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 03225b8..e343aba 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -184,14 +184,12 @@ if(Boost_FOUND)
SET(_USE_BOOST TRUE)
endif()
-FIND_PACKAGE(Eigen3 REQUIRED)
-if(EIGEN3_FOUND)
- LIST(APPEND OpenMVS_EXTRA_INCLUDES ${EIGEN3_INCLUDE_DIR})
- INCLUDE_DIRECTORIES(${EIGEN3_INCLUDE_DIR})
+FIND_PACKAGE(Eigen3 CONFIG REQUIRED)
+if(Eigen3_FOUND)
LIST(APPEND OpenMVS_DEFINITIONS -D_USE_EIGEN)
- ADD_DEFINITIONS(${EIGEN3_DEFINITIONS})
+ LINK_LIBRARIES(Eigen3::Eigen)
SET(_USE_EIGEN TRUE)
- MESSAGE(STATUS "Eigen ${EIGEN3_VERSION} found (include: ${EIGEN3_INCLUDE_DIR})")
+ MESSAGE(STATUS "Eigen ${Eigen3_VERSION} found")
endif()
FIND_PACKAGE(OpenCV REQUIRED)