The latest version of this document lives in the vcpkg repo.
Fix common paths in *.pc files and make everything relativ to $(prefix)
vcpkg_fixup_pkgconfig(
[RELEASE_FILES <PATHS>...]
[DEBUG_FILES <PATHS>...]
[SKIP_CHECK]
)
Specifies a list of files to apply the fixes for release paths. Defaults to every *.pc file in the folder ${CURRENT_PACKAGES_DIR} without ${CURRENT_PACKAGES_DIR}/debug/
Specifies a list of files to apply the fixes for debug paths. Defaults to every *.pc file in the folder ${CURRENT_PACKAGES_DIR}/debug/
Skips the library checks in vcpkg_fixup_pkgconfig. Only use if the script itself has unhandled cases.
This argument has been deprecated and has no effect.
This argument has been deprecated and has no effect.
This argument has been deprecated and has no effect.
Still work in progress. If there are more cases which can be handled here feel free to add them