Browse Source
[cmake] CPMUtil: Don't consider system packages if FORCE_BUNDLED is on
Thanks, Debian.
Signed-off-by: crueter <crueter@eden-emu.dev>
pull/3539/head
crueter
3 weeks ago
No known key found for this signature in database
GPG Key ID: 425ACD2D4830EBC6
1 changed files with
5 additions and
1 deletions
-
CMakeModules/CPMUtil.cmake
|
|
@ -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) |
|
|
|