vcpkg_host_path_list

Изменение переменной списка путей узла (PATH, INCLUDE, LIBPATH и т. д.)

Использование

vcpkg_host_path_list(PREPEND <list-var> [<path>...])
vcpkg_host_path_list(APPEND <list-var> [<path>...])
vcpkg_host_path_list(SET <list-var> [<path>...])

<list-var> может быть либо обычным именем переменной, либо ENV{variable-name}в этом случае vcpkg_host_path_list изменится среда.

vcpkg_host_path_listдобавляет все пути, переданные в него<list-var>PREPEND; APPEND помещает их перед существующим списком, чтобы они выполнялись в первую очередь; помещает их после существующего списка, чтобы они были искать после путей, которые уже находятся в переменной, и SET заменяет значение существующего списка.

Для всех APPEND, PREPENDи SETпути добавляются (и таким образом поиск) в полученном порядке.

Если пути не передаются APPEND или PREPENDничего не будут выполнены; для SETпеременной будет задана пустая строка.

Оригинал

scripts/cmake/vcpkg_host_path_list.cmake