blob: 4a4cf08e14c948758dfc73bef565eb7b6f2cca5f [file] [log] [blame]
Imre Kisd4ed6592021-01-14 21:10:51 +01001#-------------------------------------------------------------------------------
2# Copyright (c) 2021, Arm Limited and Contributors. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6#-------------------------------------------------------------------------------
7
8include(FetchContent)
9
10set(FIRMWARE_TEST_BUILDER_URL "https://git.trustedfirmware.org/TS/trusted-services.git" CACHE STRING "firmware-test-builder repository URL")
11set(FIRMWARE_TEST_BUILDER_REFSPEC "topics/fwtb" CACHE STRING "firmware-test-builder git refspec")
12
13# Checking git
14find_program(GIT_COMMAND "git")
15if (NOT GIT_COMMAND)
16 message(FATAL_ERROR "Please install git")
17endif()
18
19# Fetching firmware-test-builder
20FetchContent_Declare(
21 firmware_test_builder
22 GIT_REPOSITORY ${FIRMWARE_TEST_BUILDER_URL}
23 GIT_TAG ${FIRMWARE_TEST_BUILDER_REFSPEC}
24 GIT_SHALLOW TRUE
25)
26
27FetchContent_GetProperties(firmware_test_builder)
28if(NOT firmware_test_builder_POPULATED)
29 message(STATUS "Fetching Firmware Test Builder")
30 FetchContent_Populate(firmware_test_builder)
31endif()
32
33# Appending firmware-test-builder's CMake directory to CMake module path
34list(APPEND CMAKE_MODULE_PATH ${firmware_test_builder_SOURCE_DIR}/cmake)