blob: 4a4cf08e14c948758dfc73bef565eb7b6f2cca5f [file] [log] [blame]
#-------------------------------------------------------------------------------
# Copyright (c) 2021, Arm Limited and Contributors. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
#-------------------------------------------------------------------------------
include(FetchContent)
set(FIRMWARE_TEST_BUILDER_URL "https://git.trustedfirmware.org/TS/trusted-services.git" CACHE STRING "firmware-test-builder repository URL")
set(FIRMWARE_TEST_BUILDER_REFSPEC "topics/fwtb" CACHE STRING "firmware-test-builder git refspec")
# Checking git
find_program(GIT_COMMAND "git")
if (NOT GIT_COMMAND)
message(FATAL_ERROR "Please install git")
endif()
# Fetching firmware-test-builder
FetchContent_Declare(
firmware_test_builder
GIT_REPOSITORY ${FIRMWARE_TEST_BUILDER_URL}
GIT_TAG ${FIRMWARE_TEST_BUILDER_REFSPEC}
GIT_SHALLOW TRUE
)
FetchContent_GetProperties(firmware_test_builder)
if(NOT firmware_test_builder_POPULATED)
message(STATUS "Fetching Firmware Test Builder")
FetchContent_Populate(firmware_test_builder)
endif()
# Appending firmware-test-builder's CMake directory to CMake module path
list(APPEND CMAKE_MODULE_PATH ${firmware_test_builder_SOURCE_DIR}/cmake)