aboutsummaryrefslogtreecommitdiff
path: root/CMakeModules
diff options
context:
space:
mode:
authorcrueter <crueter@eden-emu.dev>2026-02-14 03:33:03 +0100
committercrueter <crueter@eden-emu.dev>2026-02-14 03:33:03 +0100
commit19e2dba35afc6844f37265c847e05c43e8b5d2cc (patch)
tree356f36a50b623f15d05b930385d47f9ebb56bbdd /CMakeModules
parent0634b4a278864658955975d57dcd4b4335fe78c3 (diff)
[cmake] CPMUtil: Don't consider system packages if FORCE_BUNDLED is on (#3539)
Thanks, Debian. Signed-off-by: crueter <crueter@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3539
Diffstat (limited to 'CMakeModules')
-rw-r--r--CMakeModules/CPMUtil.cmake6
1 files changed, 5 insertions, 1 deletions
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)