[crashpad] fix tool dependencies missing (#29555)

* fix feature tools

* update
This commit is contained in:
Mengna Li 2023-02-11 03:32:20 +08:00 committed by GitHub
parent a65000bd39
commit f904afe183
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 12 additions and 5 deletions

View File

@ -119,6 +119,10 @@ if(VCPKG_TARGET_IS_OSX)
file(COPY "${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-rel/obj/util/libmig_output.a" DESTINATION "${CURRENT_PACKAGES_DIR}/lib")
endif()
vcpkg_copy_tools(
TOOL_NAMES crashpad_handler
SEARCH_DIR "${CURRENT_PACKAGES_DIR}/tools")
# remove empty directories
file(REMOVE_RECURSE
"${PACKAGES_INCLUDE_DIR}/util/net/testdata"
@ -131,6 +135,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/include/${PORT}/build/config")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/include/${PORT}/util/mach/__pycache__")
vcpkg_copy_pdbs()
file(INSTALL "${SOURCE_PATH}/LICENSE"
DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}"
RENAME copyright)
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")

View File

@ -1,7 +1,7 @@
{
"name": "crashpad",
"version-date": "2022-09-05",
"port-version": 2,
"port-version": 3,
"description": [
"Crashpad is a crash-reporting system.",
"Crashpad is a library for capturing, storing and transmitting postmortem crash reports from a client to an upstream collection server. Crashpad aims to make it possible for clients to capture process state at the time of crash with the best possible fidelity and coverage, with the minimum of fuss."

View File

@ -1798,7 +1798,7 @@
},
"crashpad": {
"baseline": "2022-09-05",
"port-version": 2
"port-version": 3
},
"crashrpt": {
"baseline": "1.4.3",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "699f5caaac594c10928ddf73ba45e64ad764252f",
"version-date": "2022-09-05",
"port-version": 3
},
{
"git-tree": "37f155d62394f7faae4d48be6efcd81fce1587eb",
"version-date": "2022-09-05",