Commit Graph

914 Commits

Author SHA1 Message Date
Billy O'Neal b558d01407
Fix SPDX generation with older CMake (#53440)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-17 13:00:04 -07:00
SunBlack bc3a382176
[vcpkg_find_acquire_program(CLANG)] Update to 21.1.8 (#53222) 2026-08-06 05:27:17 +00:00
Billy Robert O'Neal III fedb33341b
Reduce the usual extra arguments error to a warning by default because liblas trips over it. 2026-07-27 11:45:56 -07:00
Billy Robert O'Neal III 5397c5c9f1
Scripts changes for CMake variables in SBOMs.
This is the "scripts tree" changes for the generated SBOMs fix. I had to change `ports.cmake` anyway, so I also normalized every file in `scripts` to have LF line endings (except those with signatures which would be invalidated by that change).

build_info.cmake: Write the SPDX resources
ports.cmake: Include the new helper

vcpkg_download_distfile.cmake: Split into a z_ helper which does the raw thing, and the "public" version which also records SPDX resource information.

Elsewhere: Use the internal helper when not intending to add SPDX resources, add SPDX resource records, remove meaningless QUIET
2026-07-23 16:18:51 -07:00
Billy Robert O'Neal III 9c49a77ea9
Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
Billy O'Neal bd93b56711
Patch Tuesday for July 2026 (#52938)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-23 10:46:37 -07:00
Osyotr fc7804f40b
[scripts] Update patchelf to 0.19.0 (#52638) 2026-06-29 12:47:02 -07:00
Victor Romero b8ab03c3c5
Use `z-applocal` instead of `applocal.ps1` by default. (#52315) 2026-06-16 01:45:05 +00:00
landarwasright 9e9398f90a
[vcpkg-tool-meson] Set macOS subsystem in Meson machine files (#52010)
Co-authored-by: Neil Hiddink <11198490+neilhiddink@users.noreply.github.com>
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2026-06-02 23:29:11 +00:00
Jörg Bornemann 75cabb002b
meson: Mark OHOS as cross-compiled platform (#51894) 2026-05-22 03:55:46 +00:00
Jörg Bornemann f7f94113c3
Add HarmonyOS support files (#51470) 2026-05-20 23:17:58 +00:00
菜姬 876145f43c
[vcpkg-tool-meson] Add arm64ec support (#51535) 2026-05-05 16:08:34 -07:00
xavier2k6 64eddb5e4c
[vcpkg scripts] Update `jom` to `1.1.7` (#51367) 2026-04-24 13:37:00 -07:00
xavier2k6 bb63f3b28d
[vcpkg scripts] Update Strawberry Perl to `5.42.2.1` (#51166) 2026-04-15 09:33:05 +00:00
Fred Helmesjö 05aff28aa9
[vcpkg_from_git] Add `--skip-repo` to `git lfs install` (#51092) 2026-04-14 19:14:58 -07:00
逐雁南飛 9d7c1baef9
[vcpkg scripts] Add PowerShell Core tool support for cross-platform builds (#49910)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 14:44:29 -08:00
Billy O'Neal a30ac1bd01
Revert "[vcpkg_from_git] Unshallow when fetching FETCH_REF" (#49792) 2026-02-04 13:09:49 +00:00
xavier2k6 3e37d0f59d
[vcpkg scripts] Update `jom` to `1.1.6` (#48906) 2026-02-02 11:14:55 -08:00
Luc Touraille b0a66e6a14
[vcpkg_from_git] Unshallow when fetching FETCH_REF (#49293)
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2026-01-29 14:08:42 -08:00
CQ_Undefine 5d2b8a6efd
scripts: Support autoconf cross compilation for *BSD and Solaris (#49438) 2026-01-28 01:17:21 -08:00
Billy O'Neal db5f506464
Reapply "[vcpkg scripts] Use vcpkg fetch for available tools" (#48986) (#49242) 2026-01-07 10:50:21 -08:00
xavier2k6 fa27ebf374
[vcpkg scripts] Update `NASM` to `3.01` (#47629) 2026-01-06 15:19:31 -08:00
Kai Pastor 9624c70bcc
[vcpkg scripts] Update msys2 (#49123) 2025-12-28 23:51:27 -05:00
xavier2k6 3bbe4574cb
[vcpkg scripts] Update `git-for-windows` to latest (#49055) 2025-12-26 20:59:29 -05:00
xavier2k6 05e8dc484e
[vcpkg scripts] Update `go` to `1.25.5` (#49051) 2025-12-23 15:04:06 -05:00
xavier2k6 857333b6c1
[vcpkg scripts] Update `scons` to `4.10.1` (#49049) 2025-12-23 15:03:46 -05:00
Billy O'Neal 7499ac9432
Revert "[vcpkg scripts] Use vcpkg fetch for available tools" (#48986) 2025-12-20 16:42:40 -05:00
Alexander Neumann 29647bb3d5
[vcpkg scripts] Use vcpkg fetch for available tools (#43309) 2025-12-19 15:46:26 -05:00
Kiran Chanda 6e87444953
Update vcpkg_find_acquire_program ninja to 1.13.2. (#48880) 2025-12-17 11:44:36 -08:00
Kai Pastor f051cc0be1
[vcpkg scripts] Fix env var backup for nmake (#48919) 2025-12-17 14:36:21 +00:00
Thomas1664 cfcbdb245f
[vcpkg_configure_make] Prevent leakage of CC env variable from debug to release configuration (#48807) 2025-12-13 08:11:38 +00:00
xavier2k6 fd67581bb4
[vcpkg scripts] Update `nuget` to `7.0.1` (#48769) 2025-12-09 12:49:40 -08:00
xavier2k6 03cd0e0491
[vcpkg scripts] Update `Python3` to `3.14.2` (#48731) 2025-12-08 18:25:34 -08:00
Charles Cabergs b6c0ab3c0e
Fix print build logs on negative status code (#48665) 2025-12-04 17:04:54 -08:00
SunBlack c93294d89f
Update to CMake 3.31.10 (#48250) 2025-12-04 16:53:56 -08:00
Kai Pastor 09602653f7
Make vcpkg_find_acquire_program more robust (#48280) 2025-11-26 14:31:27 -08:00
Igor Kostenko 8d1151a58b
support VS 2026 generators (#48269) 2025-11-14 19:59:20 -08:00
Kai Pastor b63d6fdd5d
[vcpkg scripts] doxygen 1.9.8 windows and linux (#48246) 2025-11-14 13:45:39 -08:00
Kai Pastor ae29913a4f
[vcpkg scripts] Revise vcpkg_from_sourceforge (#48211) 2025-11-10 10:04:34 -08:00
Kai Pastor 215b9807db
[scripts] Remove duplicates from `PATH` (#30396) 2025-10-22 16:51:13 -07:00
CQ_Undefine 8d478ade78
scripts: Don't check Ninja version on OpenBSD (#47717) 2025-10-20 05:29:12 -07:00
Waldemar Kornewald af3bb76b7c
Added VCPKG_TARGET_IS_APPLE constant (#47816) 2025-10-20 05:17:45 -07:00
CQ_Undefine 8355007a96
scripts: Remove OpenBSD specific download for pkg-config (#47766)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2025-10-16 16:15:45 -07:00
Billy O'Neal f14dfb9694
Delete the switch ladder from z_vcpkg_select_default_vcpkg_chainload_toolchain. (#47585) 2025-10-16 11:11:17 -07:00
Byoungchan Lee 9cb1999e57
[find_acquire_program(GO)] Support multiple os/architectures (#47618) 2025-10-13 17:02:34 -07:00
CQ_Undefine 34a0940bf9
scripts: Update patchelf, add architectures and don't assume x86_64 (#47484) 2025-10-13 15:48:19 -07:00
Waldemar Kornewald 53c13a7853
Add support for tvOS and watchOS platforms (#47024) 2025-10-13 12:00:59 -07:00
SunBlack c6935bce75
[vcpkg script] Update ninja to 1.13.1 (#46971) 2025-10-13 11:52:22 -07:00
Albert Lee 1d86fc5936
[vcpkg-tool-meson] Use isainfo -k instead of uname -m on Solaris/illumos (#47661) 2025-10-09 16:13:48 -04:00
CQ_Undefine 4ec418d6f5
Add support for NetBSD (#47586) 2025-10-08 13:24:48 -04:00