vcpkg/scripts/cmake
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
..
compile_wrapper_consider_clang-cl.patch
…
execute_process.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_acquire_msys.cmake Scripts changes for CMake variables in SBOMs. 2026-07-23 16:18:51 -07:00
vcpkg_add_to_path.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_apply_patches.cmake
…
vcpkg_backup_restore_env_vars.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_build_cmake.cmake
…
vcpkg_build_make.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_build_msbuild.cmake
…
vcpkg_build_ninja.cmake
…
vcpkg_build_nmake.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_build_qmake.cmake
…
vcpkg_buildpath_length_warning.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_check_features.cmake
…
vcpkg_check_linkage.cmake vcpkg_check_linkage: Better explain the ONLY_DYNAMIC_LIBRARY situation (#42508) 2025-01-25 06:45:02 +00:00
vcpkg_clean_executables_in_bin.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_clean_msbuild.cmake
…
vcpkg_common_definitions.cmake Add HarmonyOS support files (#51470) 2026-05-20 23:17:58 +00:00
vcpkg_common_functions.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_configure_cmake.cmake support VS 2026 generators (#48269) 2025-11-14 19:59:20 -08:00
vcpkg_configure_gn.cmake
…
vcpkg_configure_make.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_configure_meson.cmake [vcpkg-tool-meson] Set macOS subsystem in Meson machine files (#52010) 2026-06-02 23:29:11 +00:00
vcpkg_configure_qmake.cmake
…
vcpkg_copy_pdbs.cmake
…
vcpkg_copy_tool_dependencies.cmake Use `z-applocal` instead of `applocal.ps1` by default. (#52315) 2026-06-16 01:45:05 +00:00
vcpkg_copy_tools.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_download_distfile.cmake Scripts changes for CMake variables in SBOMs. 2026-07-23 16:18:51 -07:00
vcpkg_download_sourceforge.cmake Scripts changes for CMake variables in SBOMs. 2026-07-23 16:18:51 -07:00
vcpkg_execute_build_process.cmake Fix print build logs on negative status code (#48665) 2025-12-04 17:04:54 -08:00
vcpkg_execute_in_download_mode.cmake
…
vcpkg_execute_required_process.cmake
…
vcpkg_execute_required_process_repeat.cmake
…
vcpkg_extract_archive.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_extract_source_archive.cmake
…
vcpkg_extract_source_archive_ex.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_fail_port_install.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_find_acquire_program(7Z).cmake Reapply "[vcpkg scripts] Use vcpkg fetch for available tools" (#48986) (#49242) 2026-01-07 10:50:21 -08:00
vcpkg_find_acquire_program(BAZEL).cmake
…
vcpkg_find_acquire_program(BISON).cmake Downgrade win_flex_bison to 2.5.24. (#43539) 2025-01-30 11:08:22 -08:00
vcpkg_find_acquire_program(CLANG).cmake
…
vcpkg_find_acquire_program(DARK).cmake
…
vcpkg_find_acquire_program(DOXYGEN).cmake [vcpkg scripts] doxygen 1.9.8 windows and linux (#48246) 2025-11-14 13:45:39 -08:00
vcpkg_find_acquire_program(FLEX).cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_find_acquire_program(GASPREPROCESSOR).cmake
…
vcpkg_find_acquire_program(GIT).cmake Reapply "[vcpkg scripts] Use vcpkg fetch for available tools" (#48986) (#49242) 2026-01-07 10:50:21 -08:00
vcpkg_find_acquire_program(GN).cmake Make vcpkg_find_acquire_program more robust (#48280) 2025-11-26 14:31:27 -08:00
vcpkg_find_acquire_program(GO).cmake [vcpkg scripts] Update `go` to `1.25.5` (#49051) 2025-12-23 15:04:06 -05:00
vcpkg_find_acquire_program(GPERF).cmake
…
vcpkg_find_acquire_program(JOM).cmake [vcpkg scripts] Update `jom` to `1.1.7` (#51367) 2026-04-24 13:37:00 -07:00
vcpkg_find_acquire_program(MESON).cmake
…
vcpkg_find_acquire_program(NASM).cmake [vcpkg scripts] Update `NASM` to `3.01` (#47629) 2026-01-06 15:19:31 -08:00
vcpkg_find_acquire_program(NINJA).cmake Reapply "[vcpkg scripts] Use vcpkg fetch for available tools" (#48986) (#49242) 2026-01-07 10:50:21 -08:00
vcpkg_find_acquire_program(NUGET).cmake Reapply "[vcpkg scripts] Use vcpkg fetch for available tools" (#48986) (#49242) 2026-01-07 10:50:21 -08:00
vcpkg_find_acquire_program(PATCHELF).cmake [scripts] Update patchelf to 0.19.0 (#52638) 2026-06-29 12:47:02 -07:00
vcpkg_find_acquire_program(PERL).cmake [vcpkg scripts] Update Strawberry Perl to `5.42.2.1` (#51166) 2026-04-15 09:33:05 +00:00
vcpkg_find_acquire_program(PKGCONFIG).cmake [vcpkg scripts] Update msys2 (#49123) 2025-12-28 23:51:27 -05:00
vcpkg_find_acquire_program(PWSH).cmake [vcpkg scripts] Add PowerShell Core tool support for cross-platform builds (#49910) 2026-02-13 14:44:29 -08:00
vcpkg_find_acquire_program(PYTHON2).cmake
…
vcpkg_find_acquire_program(PYTHON3).cmake [vcpkg scripts] Update `Python3` to `3.14.2` (#48731) 2025-12-08 18:25:34 -08:00
vcpkg_find_acquire_program(RUBY).cmake
…
vcpkg_find_acquire_program(SCONS).cmake [vcpkg scripts] Update `scons` to `4.10.1` (#49049) 2025-12-23 15:03:46 -05:00
vcpkg_find_acquire_program(SWIG).cmake [vcpkg scripts] Update swigwin to 4.3.1 (#47570) 2025-10-06 15:47:15 -04:00
vcpkg_find_acquire_program(YASM).cmake
…
vcpkg_find_acquire_program.cmake Scripts changes for CMake variables in SBOMs. 2026-07-23 16:18:51 -07:00
vcpkg_find_fortran.cmake Patch Tuesday for July 2026 (#52938) 2026-07-23 10:46:37 -07:00
vcpkg_fixup_cmake_targets.cmake
…
vcpkg_fixup_pkgconfig.cmake
…
vcpkg_from_bitbucket.cmake Scripts changes for CMake variables in SBOMs. 2026-07-23 16:18:51 -07:00
vcpkg_from_git.cmake Scripts changes for CMake variables in SBOMs. 2026-07-23 16:18:51 -07:00
vcpkg_from_github.cmake Scripts changes for CMake variables in SBOMs. 2026-07-23 16:18:51 -07:00
vcpkg_from_gitlab.cmake Scripts changes for CMake variables in SBOMs. 2026-07-23 16:18:51 -07:00
vcpkg_from_sourceforge.cmake Scripts changes for CMake variables in SBOMs. 2026-07-23 16:18:51 -07:00
vcpkg_get_program_files_platform_bitness.cmake
…
vcpkg_get_windows_sdk.cmake
…
vcpkg_host_path_list.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_install_cmake.cmake
…
vcpkg_install_copyright.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_install_gn.cmake
…
vcpkg_install_make.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_install_meson.cmake
…
vcpkg_install_msbuild.cmake
…
vcpkg_install_nmake.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_install_qmake.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
vcpkg_list.cmake
…
vcpkg_minimum_required.cmake
…
vcpkg_replace_string.cmake
…
vcpkg_test_cmake.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
z_vcpkg_apply_patches.cmake
…
z_vcpkg_escape_regex_control_characters.cmake
…
z_vcpkg_fixup_rpath.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
z_vcpkg_fixup_rpath_macho.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
z_vcpkg_forward_output_variable.cmake
…
z_vcpkg_function_arguments.cmake
…
z_vcpkg_get_cmake_vars.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
z_vcpkg_make_python_less_embedded.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
z_vcpkg_prettify_command_line.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
z_vcpkg_setup_pkgconfig_path.cmake Normalize otherwise untouched files to have LFs. 2026-07-23 16:18:51 -07:00
z_vcpkg_spdx.cmake Scripts changes for CMake variables in SBOMs. 2026-07-23 16:18:51 -07:00