vcpkg_cmake_get_vars
Выполняет настройку cmake с фиктивным проектом для извлечения определенных переменных cmake
Использование
vcpkg_cmake_get_vars(<out-var>)
vcpkg_cmake_get_vars(<out-var>)
задает <out-var>
путь к созданному файлу CMake, при этом обнаруженные CMAKE_*
переменные повторно экспортируются как VCPKG_DETECTED_CMAKE_*
.
Дополнительные наборы, для RELEASE
и DEBUG
:
VCPKG_COMBINED_CXX_FLAGS_<config>
VCPKG_COMBINED_C_FLAGS_<config>
VCPKG_COMBINED_SHARED_LINKER_FLAGS_<config>
VCPKG_COMBINED_STATIC_LINKER_FLAGS_<config>
VCPKG_COMBINED_EXE_LINKER_FLAGS_<config>
Большинство пользователей должны использовать эти предварительно объединенные флаги, а не пытаться считывать VCPKG_DETECTED_*
флаги напрямую.
Примечания.
Избегайте использования в портфайлах.
Все вызовы vcpkg_cmake_get_vars
будут приводить к одному выходному файлу; выходной файл не создается несколько раз.
Базовое использование
vcpkg_cmake_get_vars(cmake_vars_file)
include("${cmake_vars_file}")
message(STATUS "detected CXX flags: ${VCPKG_DETECTED_CMAKE_CXX_FLAGS}")
Оригинал
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по