diff options
| author | ras0219 <533828+ras0219@users.noreply.github.com> | 2021-01-22 12:25:40 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-01-22 12:25:40 -0800 |
| commit | 0e4d6f084f95584b7fc7460509821115f1868d30 (patch) | |
| tree | 8c678361b82f5cbafb8a3ff5759122f96e911097 /ports/suitesparse | |
| parent | 450de5f3c61e072323d5ed705909782ea70ed5ea (diff) | |
| download | vcpkg-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/CONTROL | 5 | ||||
| -rw-r--r-- | ports/suitesparse/FindCXSparse.cmake | 8 | ||||
| -rw-r--r-- | ports/suitesparse/vcpkg.json | 11 |
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" + ] +} |
