Skip to content

Commit

Permalink
Add vcpkg installation instructions
Browse files Browse the repository at this point in the history
Summary:
proxygen is available as a port in vcpkg, a C++ library manager that simplifies installation for proxygen and other project dependencies. Documenting the install process here will help users get started by providing a single set of commands to build proxygen, ready to be included in their projects.

We also test whether our library ports build in various configurations (dynamic, static) on various platforms (OSX, Linux, Windows: x86, x64, UWP, ARM) to keep a wide coverage for users.

I'm a maintainer for vcpkg, and [here is what the port script looks like](https://github.com/microsoft/vcpkg/blob/master/ports/proxygen/portfile.cmake). We try to keep the library maintained as close as possible to the original library.

X-link: facebook/proxygen#311

Reviewed By: hanidamlaj

Differential Revision: D62987224

Pulled By: afrind

fbshipit-source-id: af53e61c5227ce926d4b4d740b1cfdbe799e7ba7
  • Loading branch information
JackBoosY authored and facebook-github-bot committed Sep 19, 2024
1 parent 1dfb03f commit e447500
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions third-party/proxygen/src/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,18 @@ the dependencies and `proxygen`. You can run the tests manually with `cd _build/
Then run `./install.sh` to install it. You can remove the temporary build directory (`_build`) and `./build.sh && ./install.sh`
to rebase the dependencies, and then rebuild and reinstall `proxygen`.

##### Package Managers

You can download and install proxygen using the [vcpkg](https://github.com/Microsoft/vcpkg) dependency manager:

git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh
./vcpkg integrate install
./vcpkg install proxygen

The proxygen port in vcpkg is kept up to date by Microsoft team members and community contributors. If the version is out of date, please [create an issue or pull request](https://github.com/Microsoft/vcpkg) on the vcpkg repository.

##### Other Platforms

If you are running on another platform, you may need to install several
Expand Down

0 comments on commit e447500

Please sign in to comment.