z_vcpkg_get_cmake_vars
Warning
This is an internal helper function used internally to implement vcpkg. Behavior and arguments will change in breaking ways without notice. Do not use this function.
Runs a cmake configure with a dummy project to extract certain cmake variables
Usage
z_vcpkg_get_cmake_vars(<out-var>)
z_vcpkg_get_cmake_vars(cmake_vars_file)
sets <out-var>
to
a path to a generated CMake file, with the detected CMAKE_*
variables
re-exported as VCPKG_DETECTED_*
.
Notes
Avoid usage in portfiles.
All calls to z_vcpkg_get_cmake_vars
will result in the same output file;
the output file is not generated multiple times.
Examples
z_vcpkg_get_cmake_vars(cmake_vars_file)
include("${cmake_vars_file}")
message(STATUS "detected CXX flags: ${VCPKG_DETECTED_CXX_FLAGS}")
See also vcpkg_configure_make.
Source
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for