aboutsummaryrefslogtreecommitdiff
path: root/scripts/cmake
AgeCommit message (Collapse)Author
2021-06-30[vcpkg_configure_make] Fix mingw (cross) build issues (#18554)Kai Pastor
* Set ENV{WINDRES} for mingw * Fix passing of '${prefix}' for mingw cross builds
2021-06-15[vcpkg_download_distfile] Add condition for padding the SHA (#18459)NancyLi1013
2021-06-11[vcpkg_download_distfile] Add explicit case for "0" (#18285)ras0219
2021-06-11[vcpkg_download_distfile] Fix regression for downloading via ARIA2 and ↵Robert Schumacher
downloading with HTTP headers (#18340) * [vcpkg_download_distfile] Use CMake to download if HTTP headers are supplied * [vcpkg_download_distfile] Restore RENAME for the aria2 downloader Co-authored-by: Robert Schumacher <ras0219@outlook.com>
2021-06-11[openssl] Fix build on ARM64 macos (#18310)Lucius Q. User
2021-06-08Add VCPKG_MAKE_CONFIGURE_OPTIONS (that can be set in the triplet) (#18132)pastdue
* Add VCPKG_MAKE_CONFIGURE_OPTIONS that can be set in the triplet To append options to the configure command * Add documentation * Expand without quotes Co-Authored-By: ras0219 <533828+ras0219@users.noreply.github.com> * Add VCPKG_CMAKE_CONFIGURE_OPTIONS that can be set in the triplet Co-Authored-By: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> * Bump vcpkg-cmake port-version * Run x-add-version vcpkg-cmake * Apply suggestions from code review * [vcpkg-cmake] add version Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com> Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2021-06-05[vcpkg_download_distfile] fix download while in manifest mode (#18283)nicole mazzuca
When vcpkg detects a manifest root, it attempts to take a filesystem lock; this is a bug in `x-download`. We fix this bug by disabling manifests.
2021-06-04[doc] document vcpkg_fixup_pkgconfig merging behaviour (#18091)Matthias C. M. Troffaes
* [doc] document vcpkg_fixup_pkgconfig merging behaviour * [doc] add source
2021-06-04[docs] vcpkg_from_github beast moved to boost-beast (#18106)Pratik Chowdhury
2021-06-04[vcpkg] Add experimental $X_VCPKG_ASSET_SOURCES for source caching (#13639)ras0219
* [vcpkg] Add experimental $VCPKG_X_READWRITE_MIRROR_URL_TEMPLATE for source caching * [vcpkg] Use prerelease version for testing * [docs] Add assetcaching.md * Revert bootstrap changes * [vcpkg_download_distfile] Deprecate SILENT_EXIT * cmake_parse_arguments() always defines option arguments * Adjust CI baseline * [vcpkg_download_distfile] Address CR comments, restore ARIA2 * [CI] Add source caching to Linux and OSX CI passes * [ci.baseline.txt] Skip chartdir on more platforms
2021-06-03[vcpkg/scripts/make] correct linker flag name (#17084)huangqinjin
* [vcpkg/scripts/make] correct linker flag name * Trigger CI
2021-06-03[vcpkg] Don't override pkg-config prefix (#17205)Kai Pastor
* Don't override pkg-config prefix * Rebuild
2021-06-02[vcpkg_install_gn] Fix variable name typo (#18186)Martin Vejdarski
2021-05-26[python3] Update to 3.9.5 (#17773)Christian Rendina
* [python3] update to 3.9.5 * [vcpkg] update baseline * [scripts] update to py 3.9.5
2021-05-26[meson] fix build_machine (#17845)Alexandre Bique
2021-05-26[vcpkg/scripts/make] determine whether to use automake wrappers (#17215)huangqinjin
2021-05-26[scripts-audit] Rollup 2021-05-21 (#18112)nicole mazzuca
* [scripts-audit] vcpkg_acquire_msys (#17687) * [vcpkg.cmake] Change find_package function -> macro in order to shorten trace (#17997) switch from function to macro * [scripts-audit] z_vcpkg_apply_patches (#18013) * [scripts-audit] z_vcpkg_escape_regex_control_characters (#18013) * [scripts-audit] vcpkg_fail_port_install (#18054) Note that this change allows existing failures; it changes MATCHES to STREQUAL, meaning that vcpkg_fail_port_install(ON_ARCH "arm") now succeeds on arm64; this change in behavior is fine (IMO) since it strictly succeeds when it used to fail.
2021-05-26[vcpkg] Fix lib uuid handling for x64-mingw-dynamic (#17137)Kai Pastor
* Link static uuid on MiNGW * Trigger rebuild
2021-05-24[vcpkg_fixup_pkgconfig] Fix handling of empty fields (#17898)Kai Pastor
2021-05-24[vcpkg_configure_make] Don't create empty elements in include path vars (#17970)Kai Pastor
2021-05-24vcpkg_configure_meson: mingw build fix (#18026)pastdue
2021-05-21Update proxy failure hint (#17761)k1ee
* Update proxy failure hint * Format * Format * Format * Retry checks
2021-05-17[scripts-audit] simple msbuild-buildsystem changes (#17779)nicole mazzuca
* [scripts-audit] simple msbuild-buildsystem changes * warn on extra args in vcpkg_clean_msbuild * fix variable name, and quotes expansion * ROOT_INCLUDES -> root_includes
2021-05-17[scripts-audit] gn buildsystem (#17776)nicole mazzuca
* [scripts-audit] Remove vcpkg_build_gn This command has never been used (git log -S"vcpkg_build_gn\(" gives no results outside of the file itself and docs) and so shrink the public interface surface * [scripts-audit] gn buildsystem * format * oops * aaaugh * cr
2021-05-13[Python2 ]Update to 2.7.18 (#17798)Christian Rendina
* [Python2] Update to 2.7.18 * [vcpkg] update baseline
2021-05-09[doc] Fix spelling errors (#17560)Kai Pastor
* [doc] Fix spelling errors in docs * [doc] Fix spelling errors in scripts * Bump version * x-add-version * Fix another typo * Rebuild
2021-05-09[docs] link to new functions in deprecated warnings (#17179)autoantwort
* [docs] link to new functions in deprecated warnings * [docs] add deprecation messages to portfile-functions.md * [docs] also update documentation in .cmake files * [docs] introduce new directive DEPRECATED BY in the documentation generation script and use that directive * Trigger Build * Trigger Build * Trigger Build
2021-05-06[tool-meson] update to 0.58 (#17631)Alexander Neumann
* update meson to latest * version stuff * update meson to 0.58 * reset version stuff * version stuff Co-authored-by: Billy Robert ONeal III <bion@microsoft.com>
2021-04-30vcpkg_configure_make: Add support for linux -> windows cross compilation ↵autoantwort
(#17073) * vcpkg_configure_make: Add support for linux -> windows cross compilation * vcpkg_configure_make: Merge some logic * vcpkg_configure_make: add TODO comment * Trigger Build * Trigger Build * Trigger Build * Trigger Build * Trigger Build * Trigger Build * Trigger Build * Trigger Build * Trigger Build
2021-04-30Add /etc/fstab in order to remove /cygdrive/ prefix (#17138)Kai Pastor
* De-duplicate MSYS2 PATH_TO_ROOT construction * Create MSYS2 /etc/fstab
2021-04-28Remove a ')' character in the documentation (#16515)Qingnan Duan
* Remove extra ) * fix doc Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2021-04-19[aws-cpp-sdk] [zlib] [openssl] [curl] Fix zlib, OpenSSL, curl and AWS SDK ↵Ahmed Yarub Hani Al Nuaimi
for Android (#15725) * Fix Android build * Add versioning support * Disable building tests for cURL * Fix patch file * Fix patch file * Fix patch file * Fix versioning * Fix patch file * [aws-sdk-cpp] Update patch * update baseline * Fix dependencies * Simplify Android configuration * Simplify Android configuration * Simplify Android configuration Add alternative Git CMake script * Bump port version * Bump version files * Remove redundant file * Bump port version * Fix version files * Do not build curl, zlib and OpenSSL * Typo de pkgconfig script * Fix cURL build for Android * Add required flags * Revert macro change * Fix curl build for other platforms * Fix curl build for other platforms * [vcpkg baseline][gsoap] Update to 2.8.111 * Update versions * [ktx/otl] Update download hash * update version record * Fix curl build for other platforms * Update ports/aws-sdk-cpp/portfile.cmake Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> * Update ports/aws-sdk-cpp/portfile.cmake Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> * Remove FingGit * Fix configuration step * Bump cURL port version * Bump cURL port version * Bump AWS SDK C++ version * Bump AWS SDK C++ version * Bump AWS SDK C++ version * Bump AWS SDK C++ version * Update ports/curl/CONTROL * Update ports/curl/portfile.cmake * update baseline record * Fix Git * update version record * Typo * Fix cross-platform builds of OpenSSL on MinGW/Windows * Update version * Fix version * update doc * Update ports/aws-sdk-cpp/portfile.cmake Co-authored-by: Robert Schumacher <roschuma@microsoft.com> * Update ports/aws-sdk-cpp/portfile.cmake Co-authored-by: Robert Schumacher <roschuma@microsoft.com> * Add debug libraries to curl for Android Simplify OpenSSL patch for curl Update OpenSSL's port version * Update aws-sdk-cpp, curl, and OpenSSL versions * Fix libssh after latest update * Update libssh version * Update libssh version * Update ports/libssh/portfile.cmake Co-authored-by: nicole mazzuca <mazzucan@outlook.com> * Update ports/curl/portfile.cmake Co-authored-by: nicole mazzuca <mazzucan@outlook.com> * Update ports/libssh/portfile.cmake * Apply suggestions from code review * Use correct variables for OpenSSL libraries when building curl for Android Fix zlib building for Android Remove redundant patch comments * Bump zlib's port version * Update zlib, libssh, and curl versions * [vcpkg baseline][popsift] Fix vcpkg_find_cuda.cmake path * update version record * Update versions/o-/openssl.json Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> Co-authored-by: Ahmed Yarub Hani Al Nuaimi <ahmed.alnuaimi@zwift.com> Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com> Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com> Co-authored-by: NancyLi1013 <lirui09@beyondsoft.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-04-12[scripts] Fix Perl download link (#17102)Yury Bura
* fix strawberryperl download link * Update scripts/cmake/vcpkg_find_acquire_program.cmake Co-authored-by: Adam Johnson <AdamJohnso@gmail.com> Co-authored-by: Adam Johnson <AdamJohnso@gmail.com>
2021-04-07fix VCPKG_CROSSCOMPILING (#17068)autoantwort
2021-04-07[vcpkg/scripts/make] add compiler tools to PATH (#17085)huangqinjin
* [vcpkg/scripts/make] add compiler tools to PATH * use find_program to check if tools are already in PATH
2021-04-02[vcpkg/make/scripts]only append the lib directories if they exist. (#16959)Alexander Neumann
* [vcpkg/make/scripts]only append the lib directories if they exist. * fix path concat
2021-04-02[vcpkg_acquire_msys] Update package versions (#16952)Robert Schumacher
2021-04-02[vcpkg/scripts] add variable VCPKG_CROSSCOMPILING (#16900)Alexander Neumann
* add VCPKG_CROSSCOMPILING * update docs * Apply suggestions from code review Co-authored-by: nicole mazzuca <mazzucan@outlook.com> * update docs Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2021-04-02[vcpkg_build_make] pass no parallel command to execute_process when parallel ↵Ilya Arzhannikov
build is disabled (#17018) Co-authored-by: Ilya Arzhannikov <iarzhannikov@artec3d.com>
2021-04-01vcpkg_copy_tool_dependencies: show description how to install powershell ↵autoantwort
(#16347)
2021-03-31[vcpkg/scripts] add a way to define another tool destination (#16935)Alexander Neumann
2021-03-31[vcpkg/meson] fix some details (#15756)Alexander Neumann
* [vcpkg_install_meson] add bin to path to run code generators * [vcpkg_configure_meson] deactivate native compiler in cross builds make x86 on x86_x64 a native instead of a cross build (as long as we are not building for UWP) * remove double spaces in _FLAGS remove unnecessary comments * change regex to take double - into account. * add missing removal of multiple spaces back into the regex * remove ws diff change * remove ws to reduce diff * Change macro to function Co-authored-by: Robert Schumacher <roschuma@microsoft.com> * UWP is cross target. Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-22[openh264] Add openh264 port (#16714)Rich Logan
* Add openh264 port * Fixes for CI * Don't build tests * Add git dependency * Update gas-preprocessor * Update gas subfolder name * No UWP support for meson builds * Manifest format * Update ports/openh264/vcpkg.json Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> * Update versions * [openh264] Tweak precise tool dependencies Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com> Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-22[scripts] vcpkg_configure_make: do not set --build on macOS (#16596)autoantwort
* [scripts] vcpkg_configure_make: do not set --build on macOS * [scripts] vcpkg_configure_make: do not set --host on macOS
2021-03-18[vcpkg_build_make] Fix interaction with Windows Detours (#16775)Robert Schumacher
2021-03-16[vcpkg_execute_build_process] Add warning message when memory or hard disk ↵Jack·Boos·Yu
space is insufficient (#16633) * [vcpkg_execute_build_process] Add warning message when memory or hard disk space is insufficient * Update scripts/cmake/vcpkg_execute_build_process.cmake
2021-03-15[vcpkg_acquire_msys] Add tar support for gettext (#16312)Wedge009
Windows 10 has native support for tar but older Windows do not. Add tar dependency for gettext, which requires tar when running autopoint. Resolves #15508. Resolves #14830.
2021-03-10[host dependencies] add support in the scripts (#16627)nicole mazzuca
This contains all the docs and scripts changes from #16479, without any of the ports changes, for easier CR
2021-03-02[vcpkg_*_cmake] remove deprecation message (#16480)nicole mazzuca
* [vcpkg_*_cmake] remove deprecation message to be replaced by a note in the maintainer-guide this allows existing ports to build without warnings, so as to avoid warning people unnecessarily, while still making sure people update when they update ports. * Update docs/maintainers/maintainer-guide.md
2021-02-28[scripts-audit] Rollup PR 2021-02-26 (#16440)nicole mazzuca
* [scripts-audit rollup] PR #16419 * pull the cmake doc comment parsing out into its own function * support cmake helper ports * add real support for deprecation, as opposed to ad-hoc * [scripts-audit rollup] PR #16192 * add a z_ in front of internal functions * move internal functions out set feature_vars again in parent scope * [scripts-audit rollup] PR #16309 Audit vcpkg_copy_pdbs * [scripts-audit rollup] PR #16304 * Fix usage, documentation * [scripts-audit rollup] PR #16393 * [scripts-audit rollup] PR #16377 Deprecate `vcpkg_*_cmake` in favor of `vcpkg_cmake_*` from the `vcpkg-cmake` port, as well as `vcpkg_fixup_cmake_targets` in favor of `vcpkg_cmake_config_fixup` from the `vcpkg-cmake-config` port.