aboutsummaryrefslogtreecommitdiff
path: root/ports/suitesparse/fix-install-suitesparse.patch
diff options
context:
space:
mode:
authorArkady Shapkin <arkady.shapkin@gmail.com>2018-02-17 14:16:32 +0300
committerRobert Schumacher <roschuma@microsoft.com>2018-02-17 03:16:32 -0800
commit18be859328565eec58b6eb5952b585f66cb6b6fd (patch)
treefbecbe14558040ba3267ef8f784ecf5c01715b1a /ports/suitesparse/fix-install-suitesparse.patch
parent6142925568ed0b8532feb40453dc556c2f3fa4d7 (diff)
downloadvcpkg-18be859328565eec58b6eb5952b585f66cb6b6fd.tar.gz
vcpkg-18be859328565eec58b6eb5952b585f66cb6b6fd.zip
Ceres and SuiteSparse features (#2800)
* [suitesparse] Implement optional feature: metis * [ceres] Implement optional features: lapack, suitesparse, cxsparse, eigen. Closes #2798 * [ceres] Always require Eigen3
Diffstat (limited to 'ports/suitesparse/fix-install-suitesparse.patch')
-rw-r--r--ports/suitesparse/fix-install-suitesparse.patch19
1 files changed, 16 insertions, 3 deletions
diff --git a/ports/suitesparse/fix-install-suitesparse.patch b/ports/suitesparse/fix-install-suitesparse.patch
index 4da6e73f4..a5b5400fa 100644
--- a/ports/suitesparse/fix-install-suitesparse.patch
+++ b/ports/suitesparse/fix-install-suitesparse.patch
@@ -1,7 +1,20 @@
-diff --git "a/SuiteSparse/CMakeLists.txt" "b/SuiteSparse/CMakeLists.txt"
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 8227298..c0eb354 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -222,7 +222,7 @@ ELSE()
+ ENDIF()
+ ENDIF()
+
+-IF(BUILD_METIS)
++IF(BUILD_METIS OR USE_VCPKG_METIS)
+ set(SuiteSparse_LINKER_METIS_LIBS "metis")
+ else()
+ set(SuiteSparse_LINKER_METIS_LIBS "")
+diff --git a/SuiteSparse/CMakeLists.txt b/SuiteSparse/CMakeLists.txt
index 7361363..8a48cf3 100644
---- "a/SuiteSparse/CMakeLists.txt"
-+++ "b/SuiteSparse/CMakeLists.txt"
+--- a/SuiteSparse/CMakeLists.txt
++++ b/SuiteSparse/CMakeLists.txt
@@ -10,7 +10,11 @@ ENDIF(CMAKE_COMPILER_IS_GNUCXX AND NOT CMAKE_BUILD_TYPE MATCHES "Debug")
IF (BUILD_METIS)
INCLUDE_DIRECTORIES("${METIS_SOURCE_DIR}/include")