aboutsummaryrefslogtreecommitdiff
path: root/ports/suitesparse
diff options
context:
space:
mode:
authorras0219 <533828+ras0219@users.noreply.github.com>2021-01-22 12:25:40 -0800
committerGitHub <noreply@github.com>2021-01-22 12:25:40 -0800
commit0e4d6f084f95584b7fc7460509821115f1868d30 (patch)
tree8c678361b82f5cbafb8a3ff5759122f96e911097 /ports/suitesparse
parent450de5f3c61e072323d5ed705909782ea70ed5ea (diff)
downloadvcpkg-0e4d6f084f95584b7fc7460509821115f1868d30.tar.gz
vcpkg-0e4d6f084f95584b7fc7460509821115f1868d30.zip
[ceres] Mark all dependencies REQUIRED (#15802)
* [ceres] Mark all dependencies REQUIRED * [suitesparse] Fix FindCXSparse.cmake * [ceres] Add version to db Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Diffstat (limited to 'ports/suitesparse')
-rw-r--r--ports/suitesparse/CONTROL5
-rw-r--r--ports/suitesparse/FindCXSparse.cmake8
-rw-r--r--ports/suitesparse/vcpkg.json11
3 files changed, 14 insertions, 10 deletions
diff --git a/ports/suitesparse/CONTROL b/ports/suitesparse/CONTROL
deleted file mode 100644
index 832306d5a..000000000
--- a/ports/suitesparse/CONTROL
+++ /dev/null
@@ -1,5 +0,0 @@
-Source: suitesparse
-Version: 5.8.0
-Build-Depends: lapack, metis
-Homepage: http://suitesparse.com
-Description: algebra library
diff --git a/ports/suitesparse/FindCXSparse.cmake b/ports/suitesparse/FindCXSparse.cmake
index 94ba41e04..65d596aca 100644
--- a/ports/suitesparse/FindCXSparse.cmake
+++ b/ports/suitesparse/FindCXSparse.cmake
@@ -33,9 +33,8 @@
include(${CMAKE_ROOT}/Modules/FindPackageHandleStandardArgs.cmake)
include(${CMAKE_ROOT}/Modules/SelectLibraryConfigurations.cmake)
-include(${CMAKE_ROOT}/Modules/CMakeFindDependencyMacro.cmake)
-find_path(CXSPARSE_INCLUDE_DIR NAMES cs.h)
+find_path(CXSPARSE_INCLUDE_DIR NAMES cs.h PATH_SUFFIXES suitesparse)
find_library(CXSPARSE_LIBRARY_RELEASE NAMES cxsparse libcxsparse)
find_library(CXSPARSE_LIBRARY_DEBUG NAMES cxsparsed libcxsparsed)
@@ -65,11 +64,10 @@ endif()
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(CXSparse
- REQUIRED_VARS CXSPARSE_INCLUDE_DIRS CXSPARSE_LIBRARIES
+ REQUIRED_VARS CXSPARSE_INCLUDE_DIR CXSPARSE_LIBRARIES
VERSION_VAR CXSPARSE_VERSION)
set(CXSPARSE_FOUND ${CXSparse_FOUND})
set(CXSPARSE_INCLUDE_DIRS ${CXSPARSE_INCLUDE_DIR})
-set(CXSPARSE_LIBRARIES ${CXSPARSE_LIBRARY})
set(CXSparse_INCLUDE_DIRS ${CXSPARSE_INCLUDE_DIR})
-set(CXSparse_LIBRARIES ${CXSPARSE_LIBRARY})
+set(CXSparse_LIBRARIES ${CXSPARSE_LIBRARIES})
diff --git a/ports/suitesparse/vcpkg.json b/ports/suitesparse/vcpkg.json
new file mode 100644
index 000000000..71f44d724
--- /dev/null
+++ b/ports/suitesparse/vcpkg.json
@@ -0,0 +1,11 @@
+{
+ "name": "suitesparse",
+ "version-semver": "5.8.0",
+ "port-version": 1,
+ "description": "A suite of sparse matrix algorithms. Also provides libcxsparse.",
+ "homepage": "http://suitesparse.com",
+ "dependencies": [
+ "lapack",
+ "metis"
+ ]
+}