vcpkg/docs/maintainers/vcpkg_find_acquire_program.md
nicole mazzuca 6b117c9c7e
[vcpkg docs] Check for documentation generation in CI (#14614)
* [vcpkg docs] Change how documenting port functions works

Instead of using `##`, use comment blocks for documentation.

Also, add some minor docs and change RST -> MD
so we actually get docs generated.

* add CI stuff

* regenerate docs

* fix vcpkg_find_acquire_program to not use _execute_process
2020-12-01 13:37:26 -08:00

1.0 KiB

vcpkg_find_acquire_program

Download or find a well-known tool.

Usage

vcpkg_find_acquire_program(<VAR>)

Parameters

VAR

This variable specifies both the program to be acquired as well as the out parameter that will be set to the path of the program executable.

Notes

The current list of programs includes:

  • 7Z
  • ARIA2 (Downloader)
  • BISON
  • CLANG
  • DARK
  • DOXYGEN
  • FLEX
  • GASPREPROCESSOR
  • GPERF
  • PERL
  • PYTHON2
  • PYTHON3
  • GIT
  • GN
  • GO
  • JOM
  • MESON
  • NASM
  • NINJA
  • NUGET
  • SCONS
  • SWIG
  • YASM

Note that msys2 has a dedicated helper function: vcpkg_acquire_msys.

Examples

Source

scripts/cmake/vcpkg_find_acquire_program.cmake