[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
This commit is contained in:
crueter 2026-02-14 03:33:03 +01:00
parent 0634b4a278
commit 19e2dba35a
No known key found for this signature in database
GPG Key ID: 425ACD2D4830EBC6
1 changed files with 5 additions and 1 deletions

View File

@ -84,7 +84,11 @@ function(SystemPackageViable JSON_NAME)
parse_object(${object}) parse_object(${object})
string(REPLACE " " ";" find_args "${find_args}") string(REPLACE " " ";" find_args "${find_args}")
if (${package}_FORCE_BUNDLED)
set(${package}_FOUND OFF)
else()
find_package(${package} ${version} ${find_args} QUIET NO_POLICY_SCOPE) find_package(${package} ${version} ${find_args} QUIET NO_POLICY_SCOPE)
endif()
set(${pkg}_VIABLE ${${package}_FOUND} PARENT_SCOPE) set(${pkg}_VIABLE ${${package}_FOUND} PARENT_SCOPE)
set(${pkg}_PACKAGE ${package} PARENT_SCOPE) set(${pkg}_PACKAGE ${package} PARENT_SCOPE)