mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-28 19:25:27 +08:00
55be137d5b
* Android: add docs/examples/vcpkg_android_example_cmake/ * Add docs/users/android.md * Improve Android prefab doc Following additional informations given by @atkawa7 at https://github.com/microsoft/vcpkg/pull/11264 * Link to android.md * Update the prefab usage instructions: "vcpkg install" the 4 archs before exporting a prefab * added --prefab-debug flag * added gradle integration info * reviewed the prefab output directory structure (from a dump of an actual export) * docs/users/triplets.md: link to android.md * docs/index.md: link to android.md * android.md: specify 2 possibiities for android_ndk_home * Added examples/vcpkg_android_example_cmake_script/cmake/vcpkg_android.cmake Usage: 1. Main CMakeLists: if (VCPKG_TARGET_ANDROID) include("cmake/vcpkg_android.cmake") endif() 2. cmake invocation: cmake .. -DVCPKG_TARGET_ANDROID=ON -DANDROID_ABI=armeabi-v7a * trigger pipeline build * trigger pipelines
51 lines
2.6 KiB
Markdown
51 lines
2.6 KiB
Markdown
### Quick Start
|
|
|
|
Vcpkg helps you manage C and C++ libraries on Windows, Linux and MacOS. This tool and ecosystem are constantly evolving; your involvement are vital to its success!
|
|
|
|
### Examples
|
|
|
|
- [Installing and Using Packages Example: sqlite](examples/installing-and-using-packages.md)
|
|
- [Packaging Zipfiles Example: zlib](examples/packaging-zipfiles.md)
|
|
- [Packaging GitHub Repositories Example: libogg](examples/packaging-github-repos.md)
|
|
- [Patching Example: Patching libpng to work for x86-uwp](examples/patching.md)
|
|
|
|
### User Help
|
|
|
|
- [Integration with build systems](users/integration.md)
|
|
- [Triplet files](users/triplets.md)
|
|
- [Configuration and Environment](users/config-environment.md)
|
|
- [Usage with Android](users/android.md)
|
|
|
|
### Maintainer help
|
|
|
|
- [Control files](maintainers/control-files.md)
|
|
- [Portfile functions](maintainers/portfile-functions.md)
|
|
- [Maintainer Guidelines](maintainers/maintainer-guide.md)
|
|
|
|
### Tool Maintainer Help
|
|
|
|
- [Testing](tool-maintainers/testing.md)
|
|
- [Benchmarking](tool-maintainers/benchmarking.md)
|
|
- [Layout of the vcpkg source tree](tool-maintainers/layout.md)
|
|
- [Maintainer Guidelines](maintainers/maintainer-guide.md)
|
|
|
|
### Specifications
|
|
|
|
- [Export](specifications/export-command.md)
|
|
- [Feature Packages](specifications/feature-packages.md)
|
|
|
|
### Blog posts
|
|
- [Announcing a single C++ library manager for Linux, macOS and Windows: Vcpkg](https://blogs.msdn.microsoft.com/vcblog/2018/04/24/announcing-a-single-c-library-manager-for-linux-macos-and-windows-vcpkg/)
|
|
- [Vcpkg: Using multiple enlistments to handle multiple versions of a library](https://blogs.msdn.microsoft.com/vcblog/2017/10/23/vcpkg-using-multiple-enlistments/)
|
|
- [Vcpkg: introducing the export command](https://blogs.msdn.microsoft.com/vcblog/2017/05/03/vcpkg-introducing-export-command/)
|
|
- [Binary Compatibility and Pain-free Upgrade Why Moving to Visual Studio 2017 is almost "too easy"](https://blogs.msdn.microsoft.com/vcblog/2017/03/07/binary-compatibility-and-pain-free-upgrade-why-moving-to-visual-studio-2017-is-almost-too-easy/)
|
|
- [Vcpkg recent enhancements](https://blogs.msdn.microsoft.com/vcblog/2017/02/14/vcpkg-recent-enhancements/)
|
|
- [Vcpkg 3 Months Anniversary, Survey](https://blogs.msdn.microsoft.com/vcblog/2017/01/11/vcpkg-3-months-anniversary-survey/)
|
|
- [Vcpkg updates: Static linking is now available](https://blogs.msdn.microsoft.com/vcblog/2016/11/01/vcpkg-updates-static-linking-is-now-available/)
|
|
- [Vcpkg: a tool to acquire and build C++ open source libraries on Windows](https://blogs.msdn.microsoft.com/vcblog/2016/09/19/vcpkg-a-tool-to-acquire-and-build-c-open-source-libraries-on-windows/)
|
|
|
|
### Other
|
|
|
|
- [FAQ](about/faq.md)
|
|
- [Privacy](about/privacy.md)
|