From c3d0b25514bef51f6f17da15470c852194a99b68 Mon Sep 17 00:00:00 2001 From: Brad King Date: Mon, 5 Apr 2021 14:02:15 -0400 Subject: UseSWIG: Transform swig depfile to match Ninja generator paths Since commit 89b01b04fa (UseSWIG: use swig tool to generate dependencies, 2021-01-12, v3.20.0-rc1~120^2) we use a tool-provided depfile to extract dependencies under the Ninja generator. Enable `CMP0116` to ensure depfile paths are translated to match what the Ninja generator writes to the build manfiest. Fixes: #22029 --- Modules/UseSWIG.cmake | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Modules/UseSWIG.cmake') diff --git a/Modules/UseSWIG.cmake b/Modules/UseSWIG.cmake index b1e0576978..60731253d9 100644 --- a/Modules/UseSWIG.cmake +++ b/Modules/UseSWIG.cmake @@ -343,6 +343,8 @@ cmake_policy(PUSH) cmake_policy (SET CMP0012 NEW) # IN_LIST operator cmake_policy (SET CMP0057 NEW) +# Ninja generator normalizes custom command depfile paths +cmake_policy (SET CMP0116 NEW) set(SWIG_CXX_EXTENSION "cxx") set(SWIG_EXTRA_LIBRARIES "") -- cgit v1.2.1