aboutsummaryrefslogtreecommitdiff
path: root/CMakeModules/CPMUtil.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeModules/CPMUtil.cmake')
-rw-r--r--CMakeModules/CPMUtil.cmake8
1 files changed, 7 insertions, 1 deletions
diff --git a/CMakeModules/CPMUtil.cmake b/CMakeModules/CPMUtil.cmake
index bd0155f8fb..07393d6ccd 100644
--- a/CMakeModules/CPMUtil.cmake
+++ b/CMakeModules/CPMUtil.cmake
@@ -6,8 +6,14 @@
# and some cmake magic to allow for runtime viewing of dependency versions
include(CMakeDependentOption)
+if (MSVC OR ANDROID)
+ set(SYSTEM_DEFAULT OFF)
+else()
+ set(SYSTEM_DEFAULT ON)
+endif()
+
CMAKE_DEPENDENT_OPTION(CPMUTIL_DEFAULT_SYSTEM
- "Allow usage of system packages for CPM dependencies" ON
+ "Allow usage of system packages for CPM dependencies" ${SYSTEM_DEFAULT}
"NOT ANDROID" OFF)
cmake_minimum_required(VERSION 3.22)