blob: ae219d611eb2ca3d3ab1ec15cbc8d155441aa03f [file] [log] [blame]
Julian Hall6c59e4e2020-11-23 17:50:47 +01001#-------------------------------------------------------------------------------
Imre Kis33c18be2023-06-21 18:47:36 +02002# Copyright (c) 2020-2023, Arm Limited and Contributors. All rights reserved.
Julian Hall6c59e4e2020-11-23 17:50:47 +01003#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6#-------------------------------------------------------------------------------
7if (NOT DEFINED TGT)
8 message(FATAL_ERROR "mandatory parameter TGT is not defined.")
9endif()
10
Gyorgy Szingec62ea72022-07-20 12:36:52 +000011set_property(TARGET ${TGT} APPEND PROPERTY PUBLIC_HEADER
Julian Hall6c59e4e2020-11-23 17:50:47 +010012 "${CMAKE_CURRENT_LIST_DIR}/rpc_status.h"
Imre Kis33c18be2023-06-21 18:47:36 +020013 "${CMAKE_CURRENT_LIST_DIR}/rpc_uuid.h"
Julian Hall6c59e4e2020-11-23 17:50:47 +010014 )
15
16target_include_directories(${TGT} PUBLIC
Gyorgy Szingec62ea72022-07-20 12:36:52 +000017 "$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}>"
Imre Kis33c18be2023-06-21 18:47:36 +020018 )
19
20target_sources(${TGT} PRIVATE
21 "${CMAKE_CURRENT_LIST_DIR}/rpc_uuid.c"
Julian Hall6c59e4e2020-11-23 17:50:47 +010022 )