aboutsummaryrefslogtreecommitdiff
path: root/ports/halide
diff options
context:
space:
mode:
authoryurybura <yurybura@gmail.com>2020-05-04 06:30:17 +0300
committerGitHub <noreply@github.com>2020-05-03 20:30:17 -0700
commitcfc05991f5a73ee4b2df7d9132fc8a5a6a42224e (patch)
tree372a23364f91d5f2ddfe16d833888986e75be120 /ports/halide
parent0ab1a9e1c64a3968631b59647e771beda7d1f256 (diff)
downloadvcpkg-cfc05991f5a73ee4b2df7d9132fc8a5a6a42224e.tar.gz
vcpkg-cfc05991f5a73ee4b2df7d9132fc8a5a6a42224e.zip
[llvm] Update to version 10.0.0 and add new features (#10295)
* [llvm] Update to version 10.0.0 and new features * switch to llvmorg-10.0.0-rc3, allow to use bin directory for tools * Fix CMake targets after vcpkg_fixup_cmake_targets call. * [halide] Update to master version to support LLVM 10 * [halide] fix x64-osx build * [llvm] add enable-assertions feature * [llvm] fix comment * [llvm] enable ci for x64-linux and x64-osx * [llvm] update to v10.0.0-rc5 [llvm] disable assertions and ABI breaking checks by default [llvm] limit the maximum number of concurrent link jobs to 1 [llvm] add postfix `d` and debug shared libraries in the `/bin` directory * [llvm] revert debug postfix `d` [llvm] don't remove debug version of tools and shared libs * [llvm] fix debug tools path * [llvm] update to release tag llvmorg-10.0.0 [llvm] build with CMAKE_DEBUG_POSTFIX=d [llvm] remove debug binaries * remove new CMake argument FOLLOW_SYMLINK_CHAIN * [llvm] force TableGen to be built with optimization * [llvm] add future disable-clang-static-analyzer * [llvm] add futures for main targets [llvm] remove utils and clang-tools-extra from default features list [llvm] exclude tests * [llvm] add features for main targets [llvm] remove utils and clang-tools-extra from default features list [llvm] exclude tests * [llvm] update features description Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Diffstat (limited to 'ports/halide')
-rw-r--r--ports/halide/CONTROL2
-rw-r--r--ports/halide/fix-install-path.patch22
-rw-r--r--ports/halide/portfile.cmake4
3 files changed, 13 insertions, 15 deletions
diff --git a/ports/halide/CONTROL b/ports/halide/CONTROL
index 5120d8190..fe1f94474 100644
--- a/ports/halide/CONTROL
+++ b/ports/halide/CONTROL
@@ -1,5 +1,5 @@
Source: halide
-Version: release_2019_08_27-2
+Version: master_2020_03_07
Homepage: https://github.com/halide/Halide
Description: Halide is a programming language designed to make it easier to write high-performance image processing code on modern machines.
Build-Depends: llvm[tools], openblas
diff --git a/ports/halide/fix-install-path.patch b/ports/halide/fix-install-path.patch
index 46ca4bd45..5fb24ea45 100644
--- a/ports/halide/fix-install-path.patch
+++ b/ports/halide/fix-install-path.patch
@@ -1,8 +1,8 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 4ba3843..6697118 100644
+index 577b61ed2..7c6dd8ac4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -450,7 +450,7 @@ install(FILES
+@@ -432,7 +432,7 @@ install(FILES
DESTINATION include)
install(DIRECTORY tutorial
@@ -11,22 +11,20 @@ index 4ba3843..6697118 100644
FILES_MATCHING
PATTERN "*.cpp"
PATTERN "*.h"
-@@ -478,12 +478,12 @@ endforeach()
- # ---- README
- file(GLOB FILES "${HALIDE_BASE_DIR}/*.md")
- install(FILES ${FILES}
+@@ -463,10 +463,10 @@ install(FILES
+ README.md
+ README_rungen.md
+ README_webassembly.md
- DESTINATION .)
+ DESTINATION share/halide)
# ---- halide.cmake
- file(GLOB FILES "${HALIDE_BASE_DIR}/*.cmake")
- install(FILES ${FILES}
-- DESTINATION .)
-+ DESTINATION share/halide)
+-install(FILES halide.cmake DESTINATION .)
++install(FILES halide.cmake DESTINATION share/halide)
# ---- halide_config
- file(GLOB FILES "${HALIDE_BASE_DIR}/tools/halide_config.*.tpl")
-@@ -492,7 +492,7 @@ foreach(F ${FILES})
+ file(GLOB FILES "${Halide_SOURCE_DIR}/tools/halide_config.*.tpl")
+@@ -475,7 +475,7 @@ foreach(F ${FILES})
string(REGEX REPLACE "\\.tpl$" "" FNAME "${FNAME}") # Strip .tpl extension
configure_file("${F}" "${CMAKE_BINARY_DIR}/${FNAME}" @ONLY)
install(FILES "${CMAKE_BINARY_DIR}/${FNAME}"
diff --git a/ports/halide/portfile.cmake b/ports/halide/portfile.cmake
index 058610ad5..4a6a04f72 100644
--- a/ports/halide/portfile.cmake
+++ b/ports/halide/portfile.cmake
@@ -1,8 +1,8 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO halide/Halide
- REF 65c26cba6a3eca2d08a0bccf113ca28746012cc3 #release_2019_08_27
- SHA512 f95b31ec08a6c4e618a5c03b6ae9e0b41888035a268e82ee73abde8ea34dff325db270f1ff10387ef03de27e274ad27c7ccbc873c0b75bb6c1a8112cf3765c5d
+ REF f43293be3725bb959941e38c1b1fa9ae925f7389
+ SHA512 f223185e208acf6c5b73353a6b5be815db5f2598f568596e800c35ea40b0babe4630da44229e14a5607e9d5e78298d07e7b36a9cbc7b71bf3e665bc12caff68e
HEAD_REF master
PATCHES
fix-install-path.patch