Files
cmake/Tests/RunCMake/CMP0219/DependencyProviderMacro-TopInclude.cmake
Alex Reinking 9d2e85373a macro: Add policy to preserve backslashes in arguments
Preserve backslashes in arguments passed to macros by re-escaping
them before substituting in the macro body, where they will be
parsed again.

Fixes: #19281, #22157, #23641, #25803, #27645, #20891
2026-05-31 14:36:15 -04:00

12 lines
316 B
CMake

macro(cmp0219_provider method package_name)
set(cmp0219_provider_method "${method}")
set(cmp0219_provider_package "${package_name}")
set(cmp0219_provider_argn "${ARGN}")
set(${package_name}_FOUND TRUE)
endmacro()
cmake_language(
SET_DEPENDENCY_PROVIDER cmp0219_provider
SUPPORTED_METHODS FIND_PACKAGE
)