aboutsummaryrefslogtreecommitdiff
path: root/environments/opteesp/ExportSp.cmake
blob: b71a657861762a3039773e835869771f39de700d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#-------------------------------------------------------------------------------
# Copyright (c) 2020-2021, Arm Limited and Contributors. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
#-------------------------------------------------------------------------------

foreach(_var IN ITEMS EXPORT_SP_NAME EXPORT_SP_UUID)
	if(NOT DEFINED ${_var})
		message(FATAL_ERROR
				"Input variable ${_var} is undefined! Please define it"
				"using set(${_var} ...) before including this file.")
	endif()
endforeach()

configure_file(${CMAKE_CURRENT_LIST_DIR}/sp.mk.in ${CMAKE_CURRENT_BINARY_DIR}/${EXPORT_SP_NAME}.mk @ONLY NEWLINE_STYLE UNIX)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${EXPORT_SP_NAME}.mk DESTINATION ${TS_ENV}/lib/make)

unset(EXPORT_SP_NAME)
unset(EXPORT_SP_UUID)