blob: d912d65381e76e3ecc0ce60eb314bc6c93c0b92c [file]
# Copyright (c) Qualcomm Innovation Center, Inc.
# All rights reserved
#
# This source code is licensed under the BSD-style license found in the
# LICENSE file in the root directory of this source tree.
# executorch_backend
target_sources(
executorch_backend INTERFACE ${EXECUTORCH_SOURCE_DIR}/backends/backend.h
)
# qnn_executorch_header
target_sources(
qnn_executorch_header INTERFACE ${CMAKE_CURRENT_LIST_DIR}/QnnExecuTorch.h
)
# qnn_executorch_backend
target_sources(
qnn_executorch_backend
INTERFACE ${CMAKE_CURRENT_LIST_DIR}/QnnExecuTorchBackend.h
PRIVATE ${CMAKE_CURRENT_LIST_DIR}/QnnExecuTorchBackend.cpp
)
# qnn_manager
target_sources(
qnn_manager
INTERFACE ${CMAKE_CURRENT_LIST_DIR}/QnnManager.h
PRIVATE ${CMAKE_CURRENT_LIST_DIR}/QnnManager.cpp
)
# logging
target_sources(
qnn_executorch_logging
PUBLIC ${CMAKE_CURRENT_LIST_DIR}/Logging.h
PRIVATE ${CMAKE_CURRENT_LIST_DIR}/Logging.cpp
)
# utils
target_sources(
utils
PUBLIC ${CMAKE_CURRENT_LIST_DIR}/Utils.h
PRIVATE ${CMAKE_CURRENT_LIST_DIR}/Utils.cpp
)
# shared_buffer
target_sources(
shared_buffer PRIVATE ${CMAKE_CURRENT_LIST_DIR}/SharedBuffer.h
${CMAKE_CURRENT_LIST_DIR}/SharedBuffer.cpp
)