From a8eb4f0954417c2377166e8b5abf7ea2b6753a8f Mon Sep 17 00:00:00 2001 From: crueter Date: Mon, 10 Nov 2025 22:11:56 -0500 Subject: [PATCH] fix Signed-off-by: crueter --- CMakeModules/FixMsysPaths.cmake | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CMakeModules/FixMsysPaths.cmake b/CMakeModules/FixMsysPaths.cmake index f679f7ae92..81520ca3f7 100644 --- a/CMakeModules/FixMsysPaths.cmake +++ b/CMakeModules/FixMsysPaths.cmake @@ -4,10 +4,17 @@ function(FixMsysPath target) get_target_property(include_dir ${target} INTERFACE_INCLUDE_DIRECTORIES) - if (include_dir MATCHES "^C:") + if (NOT (include_dir MATCHES "^/")) return() endif() + set(root_default $ENV{MSYS2_LOCATION}) + if (root_default STREQUAL "") + set(root_default "C:/msys64") + endif() + + set(MSYS_ROOT_PATH ${root_default} CACHE STRING "Location of the MSYS2 root") + set(include_dir "C:/msys64${include_dir}") set_target_properties(${target} PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${include_dir})