early-access version 2853
This commit is contained in:
19
externals/vcpkg/ports/vcglib/consume-vcpkg-eigen3.patch
vendored
Executable file
19
externals/vcpkg/ports/vcglib/consume-vcpkg-eigen3.patch
vendored
Executable file
@@ -0,0 +1,19 @@
|
||||
diff --git a/vcg/math/eigen.h b/vcg/math/eigen.h
|
||||
index 5cae402f..e8f82258 100644
|
||||
--- a/vcg/math/eigen.h
|
||||
+++ b/vcg/math/eigen.h
|
||||
@@ -53,10 +53,10 @@ struct ei_to_vcgtype;
|
||||
}
|
||||
|
||||
#include "base.h"
|
||||
-#include "../../eigenlib/Eigen/LU"
|
||||
-#include "../../eigenlib/Eigen/Geometry"
|
||||
-#include "../../eigenlib/Eigen/Array"
|
||||
-#include "../../eigenlib/Eigen/Core"
|
||||
+#include <eigen3/Eigen/LU>
|
||||
+#include <eigen3/Eigen/Geometry>
|
||||
+#include <eigen3/Eigen/Array>
|
||||
+#include <eigen3/Eigen/Core>
|
||||
|
||||
// add support for unsigned char and short int
|
||||
namespace Eigen {
|
||||
13
externals/vcpkg/ports/vcglib/fix-build.patch
vendored
Executable file
13
externals/vcpkg/ports/vcglib/fix-build.patch
vendored
Executable file
@@ -0,0 +1,13 @@
|
||||
diff --git a/vcg/simplex/tetrahedron/pos.h b/vcg/simplex/tetrahedron/pos.h
|
||||
index d47348ce..078b1f6a 100644
|
||||
--- a/vcg/simplex/tetrahedron/pos.h
|
||||
+++ b/vcg/simplex/tetrahedron/pos.h
|
||||
@@ -385,7 +385,7 @@ public:
|
||||
void Assert()
|
||||
#ifdef _DEBUG
|
||||
{
|
||||
- HETYPE ht=*this;
|
||||
+ BasePosType ht=*this;
|
||||
ht.FlipT();
|
||||
ht.FlipT();
|
||||
assert(ht==*this);
|
||||
15
externals/vcpkg/ports/vcglib/portfile.cmake
vendored
Executable file
15
externals/vcpkg/ports/vcglib/portfile.cmake
vendored
Executable file
@@ -0,0 +1,15 @@
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO cnr-isti-vclab/vcglib
|
||||
REF 2022.02
|
||||
SHA512 1a4b04c53eb52d0d9864f4e942f0a06e6f4fe5f2b5686fa534b6c68b715941147d89ed6d83bce9dc8d0c7029460824ab1f73231ba6b7c32472becfe641e2a7cb
|
||||
PATCHES
|
||||
consume-vcpkg-eigen3.patch
|
||||
fix-build.patch
|
||||
)
|
||||
|
||||
file(COPY ${SOURCE_PATH}/vcg/ DESTINATION ${CURRENT_PACKAGES_DIR}/include/vcg)
|
||||
file(COPY ${SOURCE_PATH}/wrap/ DESTINATION ${CURRENT_PACKAGES_DIR}/include/wrap)
|
||||
file(COPY ${SOURCE_PATH}/img/ DESTINATION ${CURRENT_PACKAGES_DIR}/include/img)
|
||||
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
9
externals/vcpkg/ports/vcglib/vcpkg.json
vendored
Executable file
9
externals/vcpkg/ports/vcglib/vcpkg.json
vendored
Executable file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"name": "vcglib",
|
||||
"version-string": "2022.02",
|
||||
"description": "library for manipulation, processing, cleaning, simplifying triangle meshes.",
|
||||
"license": "GPL-3.0-only",
|
||||
"dependencies": [
|
||||
"eigen3"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user