From 19e2dba35afc6844f37265c847e05c43e8b5d2cc Mon Sep 17 00:00:00 2001 From: crueter Date: Sat, 14 Feb 2026 03:33:03 +0100 Subject: [PATCH] [cmake] CPMUtil: Don't consider system packages if FORCE_BUNDLED is on (#3539) Thanks, Debian. Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3539 --- CMakeModules/CPMUtil.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeModules/CPMUtil.cmake b/CMakeModules/CPMUtil.cmake index 4c9b645d16..b992f24083 100644 --- a/CMakeModules/CPMUtil.cmake +++ b/CMakeModules/CPMUtil.cmake @@ -84,7 +84,11 @@ function(SystemPackageViable JSON_NAME) parse_object(${object}) string(REPLACE " " ";" find_args "${find_args}") - find_package(${package} ${version} ${find_args} QUIET NO_POLICY_SCOPE) + if (${package}_FORCE_BUNDLED) + set(${package}_FOUND OFF) + else() + find_package(${package} ${version} ${find_args} QUIET NO_POLICY_SCOPE) + endif() set(${pkg}_VIABLE ${${package}_FOUND} PARENT_SCOPE) set(${pkg}_PACKAGE ${package} PARENT_SCOPE)