mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-19 17:40:26 +08:00
17 lines
825 B
Markdown
17 lines
825 B
Markdown
|
# z_vcpkg_setup_pkgconfig_path
|
||
|
|
||
|
The latest version of this document lives in the [vcpkg repo](https://github.com/Microsoft/vcpkg/blob/master/docs/).
|
||
|
|
||
|
`z_vcpkg_setup_pkgconfig_path` sets up environment variables to use `pkgconfig`, such as `PKG_CONFIG` and `PKG_CONFIG_PATH`.
|
||
|
The original values are restored with `z_vcpkg_restore_pkgconfig_path`. `BASE_DIRS` indicates the base directories to find `.pc` files; typically `${CURRENT_INSTALLED_DIR}`, or `${CURRENT_INSTALLED_DIR}/debug`.
|
||
|
|
||
|
```cmake
|
||
|
z_vcpkg_setup_pkgconfig_path(BASE_DIRS <"${CURRENT_INSTALLED_DIR}" ...>)
|
||
|
# Build process that may transitively invoke pkgconfig
|
||
|
z_vcpkg_restore_pkgconfig_path()
|
||
|
```
|
||
|
|
||
|
|
||
|
## Source
|
||
|
[scripts/cmake/z\_vcpkg\_setup\_pkgconfig\_path.cmake](https://github.com/Microsoft/vcpkg/blob/master/scripts/cmake/z_vcpkg_setup_pkgconfig_path.cmake)
|