diff options
| author | yurybura <yurybura@gmail.com> | 2020-05-04 06:30:17 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-05-03 20:30:17 -0700 |
| commit | cfc05991f5a73ee4b2df7d9132fc8a5a6a42224e (patch) | |
| tree | 372a23364f91d5f2ddfe16d833888986e75be120 /ports/halide | |
| parent | 0ab1a9e1c64a3968631b59647e771beda7d1f256 (diff) | |
| download | vcpkg-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/CONTROL | 2 | ||||
| -rw-r--r-- | ports/halide/fix-install-path.patch | 22 | ||||
| -rw-r--r-- | ports/halide/portfile.cmake | 4 |
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 |
