aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefano Sinigardi <stesinigardi@hotmail.com>2020-08-31 18:19:43 +0200
committerGitHub <noreply@github.com>2020-08-31 09:19:43 -0700
commit75d1ba664f6d22a2afd4f6837ecfae17da1a41f4 (patch)
tree171b737f30ac2ea28d6eef291869c89b4aa92841
parent0b144fe80d25f8c8ed9a8f17c0bbc82dd9f170a8 (diff)
downloadvcpkg-75d1ba664f6d22a2afd4f6837ecfae17da1a41f4.tar.gz
vcpkg-75d1ba664f6d22a2afd4f6837ecfae17da1a41f4.zip
[OpenMVS] add missing include directories for downstream projects (#13233)
-rw-r--r--ports/openmvs/CONTROL2
-rw-r--r--ports/openmvs/fix-build.patch19
2 files changed, 3 insertions, 18 deletions
diff --git a/ports/openmvs/CONTROL b/ports/openmvs/CONTROL
index bf4f0f53c..0b3560d31 100644
--- a/ports/openmvs/CONTROL
+++ b/ports/openmvs/CONTROL
@@ -1,6 +1,6 @@
Source: openmvs
Version: 1.1
-Port-Version: 2
+Port-Version: 3
Description: OpenMVS: open Multi-View Stereo reconstruction library
Homepage: https://cdcseacave.github.io/openMVS
Build-Depends: zlib, boost-iostreams, boost-program-options, boost-system, boost-serialization, eigen3, opencv, cgal[core], glew, glfw3, vcglib, openmvg[software] (!(windows&static)), libpng, tiff
diff --git a/ports/openmvs/fix-build.patch b/ports/openmvs/fix-build.patch
index 0cd759503..6c7eac2dc 100644
--- a/ports/openmvs/fix-build.patch
+++ b/ports/openmvs/fix-build.patch
@@ -1,5 +1,3 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 7966ed5..4e0f673 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -63,7 +63,7 @@ INCLUDE_DIRECTORIES("${OpenMVS_SOURCE_DIR}")
@@ -132,8 +130,6 @@ index f4914bf..23d03e6 100644
["Incremental reconstruction", # 3
os.path.join(OPENMVG_BIN, "openMVG_main_IncrementalSfM"),
["-i", "%matches_dir%/sfm_data.json", "-m", "%matches_dir%", "-o", "%reconstruction_dir%"]],
-diff --git a/apps/Viewer/CMakeLists.txt b/apps/Viewer/CMakeLists.txt
-index c519040..934cd50 100644
--- a/apps/Viewer/CMakeLists.txt
+++ b/apps/Viewer/CMakeLists.txt
@@ -16,18 +16,6 @@ else()
@@ -163,11 +159,9 @@ index c519040..934cd50 100644
# List sources files
FILE(GLOB PCH_C "Common.cpp")
-diff --git a/build/OpenMVSConfig.cmake.in b/build/OpenMVSConfig.cmake.in
-index 96b8fe2..454e846 100644
--- a/build/OpenMVSConfig.cmake.in
+++ b/build/OpenMVSConfig.cmake.in
-@@ -3,16 +3,70 @@
+@@ -3,16 +3,71 @@
# OpenMVS_INCLUDE_DIRS - include directories for OpenMVS
# OpenMVS_LIBRARIES - libraries to link against
# OpenMVS_BINARIES - the binaries
@@ -217,6 +211,7 @@ index 96b8fe2..454e846 100644
+include_directories(${Boost_INCLUDE_DIRS})
+find_dependency(Eigen3)
+add_definitions(${EIGEN3_DEFINITIONS} -D_USE_EIGEN)
++include_directories(${EIGEN3_INCLUDE_DIRS})
+find_dependency(OpenCV)
+add_definitions(${OpenCV_DEFINITIONS})
+find_dependency(CGAL)
@@ -241,8 +236,6 @@ index 96b8fe2..454e846 100644
# These are IMPORTED targets created by OpenMVSTargets.cmake
set(OpenMVS_LIBRARIES MVS)
set(OpenMVS_BINARIES InterfaceVisualSFM DensifyPointCloud ReconstructMesh RefineMesh TextureMesh)
-diff --git a/build/Utils.cmake b/build/Utils.cmake
-index f41c9d8..31cd292 100644
--- a/build/Utils.cmake
+++ b/build/Utils.cmake
@@ -160,7 +160,7 @@ macro(GetOperatingSystemArchitectureBitness)
@@ -325,8 +318,6 @@ index f41c9d8..31cd292 100644
# Make relative paths absolute (needed later on)
foreach(p LIB BIN INCLUDE CMAKE)
set(var INSTALL_${p}_DIR)
-diff --git a/libs/Common/CMakeLists.txt b/libs/Common/CMakeLists.txt
-index 2e6c1a4..6e1fa95 100644
--- a/libs/Common/CMakeLists.txt
+++ b/libs/Common/CMakeLists.txt
@@ -18,6 +18,7 @@ set_target_pch(Common Common.h)
@@ -337,8 +328,6 @@ index 2e6c1a4..6e1fa95 100644
# Install
SET_TARGET_PROPERTIES(Common PROPERTIES
-diff --git a/libs/IO/CMakeLists.txt b/libs/IO/CMakeLists.txt
-index a354376..4fd478c 100644
--- a/libs/IO/CMakeLists.txt
+++ b/libs/IO/CMakeLists.txt
@@ -43,7 +43,8 @@ cxx_library_with_type_no_pch(IO "Libs" "STATIC" "${cxx_default}"
@@ -351,8 +340,6 @@ index a354376..4fd478c 100644
# Install
SET_TARGET_PROPERTIES(IO PROPERTIES
-diff --git a/libs/MVS/CMakeLists.txt b/libs/MVS/CMakeLists.txt
-index 14be620..867cfd5 100644
--- a/libs/MVS/CMakeLists.txt
+++ b/libs/MVS/CMakeLists.txt
@@ -1,12 +1,12 @@
@@ -394,8 +381,6 @@ index 14be620..867cfd5 100644
# Install
SET_TARGET_PROPERTIES(MVS PROPERTIES
-diff --git a/libs/Math/CMakeLists.txt b/libs/Math/CMakeLists.txt
-index d592bd0..f1fe4c6 100644
--- a/libs/Math/CMakeLists.txt
+++ b/libs/Math/CMakeLists.txt
@@ -35,6 +35,7 @@ set_target_pch(Math Common.h)