mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-02 18:01:36 +08:00
85e7e815f1
Corrected incorrect file name. Added inline code for reading clarity Added examples
1.3 KiB
1.3 KiB
vcpkg_fixup_cmake_targets
Transforms all /debug/share/\<port\>/\*targets-debug.cmake
files and move them to /share/\<port\>
.
Removes all /debug/share/\<port\>/\*targets.cmake and /debug/share/\<port\>/\*config.cmake
.
Transforms all references matching /bin/\*.exe tools/\<port\>/\*.exe
on Windows.
Transforms all references matching /bin/\* to /tools/\<port\>/\*
on other platforms.
Fixups ${_IMPORT_PREFIX} in auto generated targets to be one folder deeper. Replaces ${CURRENT_INSTALLED_DIR} with ${_IMPORT_PREFIX} in config files and targets.
Usage
vcpkg_fixup_cmake_targets(CONFIG_PATH <config_path>)
Parameters:
CONFIG_PATH
*.cmake files subdirectory (e.g. "lib/cmake/${PORT}" or "cmake/${PORT}).
TARGET_PATH
Optional location to place fixup'd files. Unecessary if target is "share/${PORT}".