This change allows for adding a prefix to android overlay ports, which many other systems support already. The android system relies on regex matching of the triplet name to deduce the ABI, so this change just allows for that string to be anywhere in the overlay triplet string.
* use pkgconf
* version stuff
* Update ports/vcpkg-pkgconfig-get-modules/x_vcpkg_pkgconfig_get_modules.cmake
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* version stuff
* fix obviuos error
* bit of version playaround
* version stuff
Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Stop failing in build step on unknown generators
CMake already completed configuration using the given generator.
* Support parallel build with Unix Makefiles
* Documentation fixes for vcpkg_cmake port
* `vcpkg_cmake_configure`: links to `opencv4` as example instead of
`opencv` which is an empty port
* `vcpkg_cmake_install`: fix link to `vcpkg_cmake_build`'s docs
* `vcpkg_cmake_build`: fix link to `vcpkg_cmake_install`'s docs
* Extra script audit
* Update versions
* Regenerate docs
* [vcpkg-cmake] support Xcode parallel build
* no/parallel_args when CMake Generator is "Xcode"
* Update versions
* CI
Co-authored-by: Martin Hořeňovský <martin.horenovsky@gmail.com>
Co-authored-by: luncliff <dong-ha-park@linecorp.com>
* Fix Build Windows - include files not copied correctly to target
* Update versions
* install_includes requires quotes on windows
* Update ace.json
Co-authored-by: bisaillonp <Pierre.Bisaillon@ixiasoft.com>
* [wt] update to 4.6.1
Setting WTHTTP_CONFIGURATION and CONFIGURATION to empty string as well,
because these would otherwise be filled in with an absolute path.
Setting them to empty string ensures they won't be used.
* update version
Co-authored-by: Jonliu1993 <13720414433@163.com>
* [brpc] Fix build failed when protobuf update to 3.19.3
* update version
* Add license
* update version
* Add support in vcpkg.json
* update version
* update version
* update patch
* remove patch
* update patch name
* update version
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
* Update fmt to 8.1.1
* Update CI baseline
Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [openimageio] Remove vcpkg_fail_port_install.
Separated out because it adds a supports expression to a feature. This port is not named in ci.baseline.txt.
In support of https://github.com/microsoft/vcpkg/pull/21502
* remove !uwp
# Conflicts:
# versions/o-/openimageio.json
* Compile for android
* version
* Update versions/s-/sockpp.json
* version
* Update to #55
* version
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* [qtbase] Add fatal error to remind install feature pcre2 when install static library
* update version
* update feature pcre2 to hard dependency
* update version
* update vcpkg.json
* update version
* make feature doubleconversion to hare dependency
* format vcpkg.json
* update version
* update version
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
* [shaderwriter] Update to version 2.0.0
* Updated port files
* Another update for CMake submodule
* Another update to CMake submodule
* Another one
* Removed unused cmake variable
* [ace] Update to 7.0.6
* Remove patch
* Adding double quotes to absolute paths
* Optimize the code to modify the content of config.h
Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
* Bulk remove vcpkg_fail_port_install calls.
Interesting ones have been split out into separate reviews, where "interesting" means "anything more than just deleting the call to vcpkg_fail_port_install",
In support of https://github.com/microsoft/vcpkg/pull/21502
* Update version database.
* Revert google benchmark changes already submitted as https://github.com/microsoft/vcpkg/pull/22728
* Repair version database.
* update intel-ipsec to v1.1
* Update portfile.cmake, correct the install file path
* Add more double quotes
* Revert changes about double quotes
* version
* [intel-ipsec] Overhaul/modernize port.
* Remove CMakeLists.txt replacement that was a fancy way to say vcpkg_from_make/vcpkg_from_nmake.
* Convert support messages into a "supports" expression.
* Fix Windows.
* Correct CMake config handling of release/debug static/shared and Windows.
* Remove attempt to copy nonexistent PDBs.
* Apply CR feedback from Nicole and dg0yt
* Add if(TARGET
* Update always-generate-PDB patch with the version actually merged upstream.
Co-authored-by: Mengna-Li <you@example.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
* [capnproto] Remove vcpkg_fail_port_install.
The portfile and vcpkg.json disagreed.
```
vcpkg.json: !uwp & !((arm | arm64) & windows)
portfile: !uwp & (!windows | !(arm | arm64))
```
If we demorgan the supports expression once they agree:
```
!uwp & (!(arm | arm64) | !windows)
```
Also, arm64 implies arm:
```
!uwp & (!arm | !windows)
```
In support of https://github.com/microsoft/vcpkg/pull/21502
* Put the supports expression into DNF as suggested by @strega-nil.
The only places this was being used were as morally asserts for the port itself. Also removed empty ports from ci.baseline.txt.
In support of https://github.com/microsoft/vcpkg/pull/21502
vcpkg.json and portfile.cmake disagreed.
vcpkg.json: windows & x64 & !static
portfile: !linux & !osx & !uwp & !x86
Also ci.baseline.txt has:
libfabric:arm-uwp=fail
libfabric:x64-linux=fail
libfabric:x64-osx=fail
libfabric:x64-uwp=fail
libfabric:x64-windows-static=fail
libfabric:x64-windows-static-md=fail
I'm assuming "windows" means the same as !linux & !osx.
I'm assuming "x64" is intended to be the same as "!x86" given the ci.baseline.txt entries.
This means we need to add !uwp.
In support of https://github.com/microsoft/vcpkg/pull/21502
* [folly] Remove vcpkg_fail_port_install.
vcpkg.json was missing the uwp skip but otherwise agreed. There is no ci.baseline.txt impact because:
Error: libevent[core] is only supported on '!uwp'
In support of https://github.com/microsoft/vcpkg/pull/21502
* Give up trying to prove that the support expression is correct and just follow what portfile.cmake says.
* Fix brain fart @JackBoosY found.
* [zkpp] Remove vcpkg_fail_port_install.
There was no supports expression before, and there is ci.baseline.txt impact.
In support of https://github.com/microsoft/vcpkg/pull/21502
* Fix flipped sense.
vcpkg.json and portfile.cmake disagreed.
```
vcpkg.json: !osx & !uwp & (linux | !static)
portfile.cmake: !osx & !uwp & (!windows | !(static | staticcrt))
```
Trying to get portfile.cmake to agree:
```
!osx & !uwp & (!windows | !(static | staticcrt)) given
!osx & !uwp & (!windows | (!static & !staticcrt)) demorgan
```
Considering !osx is earlier, I'm assuming Linux and !Windows are equivalent here:
```
!osx & !uwp & (linux | (!static & !staticcrt)) (above)
```
I'm assuming that portfile.cmake just never considered staticrt and linux, so I'm adding that condition.
In support of https://github.com/microsoft/vcpkg/pull/21502
There was no previous supports expression; I'm assuming given that the only block was for UWP that a dependency already did that.
In support of https://github.com/microsoft/vcpkg/pull/21502