|
|
@ -1,9 +1,16 @@ |
|
|
# SPDX-FileCopyrightText: Copyright 2026 crueter |
|
|
# SPDX-FileCopyrightText: Copyright 2026 crueter |
|
|
# SPDX-License-Identifier: LGPL-3.0-or-later |
|
|
# SPDX-License-Identifier: LGPL-3.0-or-later |
|
|
|
|
|
|
|
|
set(CPM_SOURCE_CACHE "${PROJECT_SOURCE_DIR}/.cache/cpm" CACHE STRING "" FORCE) |
|
|
|
|
|
|
|
|
# Created-By: crueter |
|
|
|
|
|
# Docs will come at a later date, mostly this is to just reduce boilerplate |
|
|
|
|
|
# and some cmake magic to allow for runtime viewing of dependency versions |
|
|
|
|
|
|
|
|
if(MSVC OR ANDROID) |
|
|
|
|
|
|
|
|
# Future crueter: Wow this was a lie and a half, at this point I might as well make my own CPN |
|
|
|
|
|
# haha just kidding... unless? |
|
|
|
|
|
|
|
|
|
|
|
cmake_minimum_required(VERSION 3.22) |
|
|
|
|
|
|
|
|
|
|
|
if (MSVC OR ANDROID) |
|
|
set(BUNDLED_DEFAULT ON) |
|
|
set(BUNDLED_DEFAULT ON) |
|
|
else() |
|
|
else() |
|
|
set(BUNDLED_DEFAULT OFF) |
|
|
set(BUNDLED_DEFAULT OFF) |
|
|
@ -15,7 +22,6 @@ option(CPMUTIL_FORCE_BUNDLED |
|
|
option(CPMUTIL_FORCE_SYSTEM |
|
|
option(CPMUTIL_FORCE_SYSTEM |
|
|
"Force system packages for all CPM dependencies (NOT RECOMMENDED)" OFF) |
|
|
"Force system packages for all CPM dependencies (NOT RECOMMENDED)" OFF) |
|
|
|
|
|
|
|
|
cmake_minimum_required(VERSION 3.22) |
|
|
|
|
|
include(CPM) |
|
|
include(CPM) |
|
|
|
|
|
|
|
|
# cpmfile parsing |
|
|
# cpmfile parsing |
|
|
|