aboutsummaryrefslogtreecommitdiff
path: root/ports/clapack
diff options
context:
space:
mode:
authorras0219 <533828+ras0219@users.noreply.github.com>2021-03-26 12:55:34 -0700
committerGitHub <noreply@github.com>2021-03-26 12:55:34 -0700
commitb5bb1511f0a07be530e0bde3ae098eb3d8e83e68 (patch)
tree62f7ed43202e512d28ac92fb2be768283f62dee9 /ports/clapack
parent6a63ecae92e3eb26ae596e5c4ddf527f045803a4 (diff)
downloadvcpkg-b5bb1511f0a07be530e0bde3ae098eb3d8e83e68.tar.gz
vcpkg-b5bb1511f0a07be530e0bde3ae098eb3d8e83e68.zip
[many ports] Apply host dependencies (#16479)
* [vcpkg] Add VCPKG_HOST_TRIPLET. Improve vcpkg.schema.json * [many ports] Apply host dependencies * [yasm-tool] Revert yasm-tool changes to split into PR #16478 * [many ports] Add versions * [vcpkg.cmake] Revert change applied in other PR * [boost-modular-build-helper] Merge from master Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Diffstat (limited to 'ports/clapack')
-rw-r--r--ports/clapack/portfile.cmake10
-rw-r--r--ports/clapack/support-uwp.patch6
-rw-r--r--ports/clapack/vcpkg.json8
3 files changed, 14 insertions, 10 deletions
diff --git a/ports/clapack/portfile.cmake b/ports/clapack/portfile.cmake
index 356387488..b60a22cb8 100644
--- a/ports/clapack/portfile.cmake
+++ b/ports/clapack/portfile.cmake
@@ -20,11 +20,11 @@ vcpkg_extract_source_archive_ex(
support-uwp.patch
)
-if (VCPKG_TARGET_IS_UWP)
- if (NOT EXISTS ${CURRENT_INSTALLED_DIR}/../x86-windows/tools/arithchk.exe)
- message(FATAL_ERROR "Please install ${PORT}:x86-windows first.")
- endif()
- set(ARITHCHK_PATH ${CURRENT_INSTALLED_DIR}/../x86-windows/tools/arithchk.exe)
+if(NOT TARGET_TRIPLET STREQUAL HOST_TRIPLET)
+ set(ARITHCHK_PATH ${CURRENT_HOST_INSTALLED_DIR}/tools/clapack/arithchk${VCPKG_HOST_EXECUTABLE_SUFFIX})
+ if(NOT EXISTS "${ARITHCHK_PATH}")
+ message(FATAL_ERROR "Expected ${ARITHCHK_PATH} to exist.")
+ endif()
endif()
vcpkg_configure_cmake(
diff --git a/ports/clapack/support-uwp.patch b/ports/clapack/support-uwp.patch
index 3cbb750be..eeb6bc3d5 100644
--- a/ports/clapack/support-uwp.patch
+++ b/ports/clapack/support-uwp.patch
@@ -41,9 +41,9 @@ index 094614a..e5b40ab 100644
ARCHIVE DESTINATION lib
INCLUDES DESTINATION include)
-+install(TARGETS arithchk
-+ RUNTIME DESTINATION tools
-+)
++if (NOT ARITHCHK_PATH)
++ install(TARGETS arithchk RUNTIME DESTINATION tools/clapack)
++endif()
\ No newline at end of file
diff --git a/F2CLIBS/libf2c/inquire.c b/F2CLIBS/libf2c/inquire.c
index 5936a67..4846d41 100644
diff --git a/ports/clapack/vcpkg.json b/ports/clapack/vcpkg.json
index 7d7c90a41..8450cd3db 100644
--- a/ports/clapack/vcpkg.json
+++ b/ports/clapack/vcpkg.json
@@ -1,10 +1,14 @@
{
"name": "clapack",
"version-string": "3.2.1",
- "port-version": 16,
+ "port-version": 17,
"description": "CLAPACK (f2c'ed version of LAPACK)",
"homepage": "https://www.netlib.org/clapack",
"dependencies": [
- "blas"
+ "blas",
+ {
+ "name": "clapack",
+ "host": true
+ }
]
}