* first take * grrrrr * qwqwq * ewqw * eewew * put back * pipeline * Set read-only VCPKG_BINARY_SOURCES_SECRET * Pass InstallLanguageSteps through the perf template * blop pipeline * path * ';l'l; * add support for sync param * --sync flag support * typo * sync * sync to y * for PR * clang Co-authored-by: Daniel Jurek <djurek@microsoft.com>
12 lines
432 B
CMake
12 lines
432 B
CMake
macro(SetPerfDeps PACKAGE VAR_RESULT)
|
|
string(TOUPPER ${PACKAGE} SUFFIX)
|
|
string(CONCAT VAR_TRIGGER "VCPKG-" ${SUFFIX})
|
|
message(STATUS "trigger name ${VAR_TRIGGER}")
|
|
if(DEFINED ENV{${VAR_TRIGGER}})
|
|
find_package(${PACKAGE} $ENV{${VAR_TRIGGER}} EXACT)
|
|
add_compile_definitions(${VAR_RESULT}="$ENV{${VAR_TRIGGER}}")
|
|
else()
|
|
add_compile_definitions(${VAR_RESULT}="source")
|
|
endif()
|
|
endmacro()
|