diff options
| author | crueter <crueter@eden-emu.dev> | 2026-02-14 03:33:03 +0100 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2026-02-14 03:33:03 +0100 |
| commit | 19e2dba35afc6844f37265c847e05c43e8b5d2cc (patch) | |
| tree | 356f36a50b623f15d05b930385d47f9ebb56bbdd /CMakeModules | |
| parent | 0634b4a278864658955975d57dcd4b4335fe78c3 (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.cmake | 6 |
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) |
