aboutsummaryrefslogtreecommitdiff
path: root/CMakeModules/CPMUtil.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeModules/CPMUtil.cmake')
-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)