Commit Graph

7 Commits

Author SHA1 Message Date
autoantwort
3a720e8908
[status-code] add missing include (#30673) 2023-04-05 16:28:43 -07:00
Henrik Gaßmann
45daa84436
[status-code] Disable find boost (#29360)
The libraries test suite optionally tests compatibility against boost
types which is completely unnecessary in our case.
2023-02-02 16:53:56 -08:00
Henrik Gaßmann
c3e8743a25
[ned14-internal-quickcpplib,status-code,llfio] Update 2023.01 (#29214)
* [quickcpplib] Update to 2023-01-27

* [status-code] Update to 2023-01-27

* [llfio] Update to 2023-01-27

* Update version database
2023-01-31 18:06:21 -08:00
Henrik Gaßmann
29787a71b3
[status-code,outcome,llfio,ned14-internal-quickcpplib] Update to 2022-09-08 (#26724)
* [quickcpplib] Update to 2022-09-08

* [status-code] Update to 2022-09-08

* [outcome] Update to version 2.2.4

* [llfio] Update to 2022-09-08

* [status-code,outcome,llfio] Update version database
2022-09-09 11:55:55 -07:00
Henrik Gaßmann
31d77f607b
[outcome] Update to version 2.2.3 (#25855)
* [outcome] Update to version 2.2.3

* [outcome] Add license information

* [outcome] Refactor deprecated functions

* [status-code] Update to latest version compatible with outcome 2.2.3

* [outcome] Provide polyfill features and extract status-code

* [outcome] Remove msvc linkage patch

* [llfio] Teach port about outcome polyfills

* [llfio] Fix vendored status-code include path

* [outcome][status-code][llfio] update version database

* Don't switch C++ standard version on polyfill feature

* [outcome] Fix version entry

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2022-09-02 10:40:12 -07:00
Niall Douglas
6386c01bf9
[ned14-internal-quickcpplib][status_code][outcome][llfio] Update to latest. (#21926) 2021-12-08 15:43:49 -08:00
Niall Douglas
a434cc74ea
[outcome] Replace Outcome single header based port with full fat cmake install port (#15603)
* Replace Outcome single header based port with full fat cmake install port.

* [outcome] Improve portfile.cmake

* update baseline

* Refactor @JackBoosY's changes to make the dependency SHA feature chosen.

* update baseline

* Fix outcome features so they actually work.

* update baseline

* [outcome] install usage

* update baseline

* [outcome] Always use vcpkg copies of dependencies

* DO NOT MERGE YET, ONLY FOR INSPECTION BY PR REVIEW.

1. Break out these dependencies into standalone ports:

  - ned14-internal-quickcpplib
  - status-code

2. Add port for LLFIO.

3. Add dependency smoke tests for Outcome and LLFIO as per instructions.

* Fix all remaining issues, including link failure. This changeset is now ready to merge into vcpkg.

* Update versions.

* Have LLFIO not build static or shared libs according to VCPKG_LIBRARY_LINKAGE.

* Fix last commit breaking everything :)

* Update versions.

* Disable uwp support for LLFIO.

* versions

* Fix status code on GCC 6 and 7

* Don't download ntkernel-error-category if not on Windows.

* Fix status-code on UWP.

* Update versions.

* Fix MSVC on ARM.

* Apply all the feedback from the PR review, more or less.

* versions

* Update to latest, disable UWP for Outcome.

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-03-30 10:17:02 -07:00