blob: 4c817cd64d345088cf65ffc715d3548c1198470a [file] [log] [blame]
Raef Coles19715382020-07-10 09:50:17 +01001#-------------------------------------------------------------------------------
2# Copyright (c) 2020, Arm Limited. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6#-------------------------------------------------------------------------------
7
8include(FetchContent)
9set(FETCHCONTENT_QUIET FALSE)
10
11# Set to not download submodules if that option is available
12if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.16.0")
13 cmake_policy(SET CMP0097 NEW)
14endif()
15
16if ("${MCUBOOT_PATH}" STREQUAL "DOWNLOAD")
17 FetchContent_Declare(mcuboot
18 GIT_REPOSITORY https://github.com/JuulLabs-OSS/mcuboot.git
Tamas Ban63f87ca2020-09-21 10:41:51 +010019 GIT_TAG ${MCUBOOT_VERSION}
Raef Coles19715382020-07-10 09:50:17 +010020 GIT_SHALLOW TRUE
21 GIT_PROGRESS TRUE
22 GIT_SUBMODULES ""
23 )
24
25 FetchContent_GetProperties(mcuboot)
26 if(NOT mcuboot_POPULATED)
27 FetchContent_Populate(mcuboot)
28 set(MCUBOOT_PATH ${mcuboot_SOURCE_DIR} CACHE PATH "Path to MCUBOOT (or DOWNLOAD to get automatically" FORCE)
29 endif()
30endif()