Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 7 additions & 5 deletions src/runtime_src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,13 @@ if (NOT XRT_EDGE)
# For embedded, headers and libraries are installed in /usr
# Not requeired setup.sh/.csh
xrt_add_subdirectory(tools/scripts)
if (XRT_NPU)
# Used by xdp for include search path
set(AIERT_DIR ${CMAKE_CURRENT_BINARY_DIR}/aie-rt/driver/src)
set(XAIENGINE_BUILD_SHARED OFF)
xrt_add_subdirectory_disable_install_target(aie-rt/driver/src)
endif()

endif()

# Attach to the user's linker flags
Expand Down Expand Up @@ -81,11 +88,6 @@ else()
set(AIERT_DIR ${CMAKE_CURRENT_BINARY_DIR}/aie-rt/driver/src)
set(XAIENGINE_BUILD_SHARED OFF)
xrt_add_subdirectory_disable_install_target(aie-rt/driver/src)

# This enables aiebu submodule use aie-rt binaries built
# by XRT from above
set(AIEBU_AIE-RT_BIN_DIR ${AIERT_DIR})
set(AIEBU_AIE-RT_HEADER_DIR ${AIERT_DIR}/include)
endif()

# Build Subdirectories
Expand Down
8 changes: 1 addition & 7 deletions src/runtime_src/core/common/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,6 @@ elseif (NOT XRT_EDGE)
# AIEBU should use XRT's version of ELFIO
set(AIEBU_ELFIO_SRC_DIR ${XRT_SOURCE_DIR}/runtime_src/core/common/elf)

# AIEBU should build XRT's version of aie-rt, unless XRT is sharing its
# build of aie-rt
if (NOT DEFINED AIEBU_AIE-RT_BIN_DIR)
set(AIEBU_AIE-RT_SRC_DIR ${XRT_SOURCE_DIR}/runtime_src/aie-rt)
endif()

xrt_add_subdirectory(aiebu)
else()
message(WARNING "Edge device, build of submodule aiebu disabled")
Expand Down Expand Up @@ -122,7 +116,7 @@ target_include_directories(xrt_coreutil
$<BUILD_INTERFACE:${XRT_SOURCE_DIR}/runtime_src>
$<INSTALL_INTERFACE:${XRT_INSTALL_INCLUDE_DIR}>
)

target_include_directories(xrt_coreutil_static
PUBLIC
$<BUILD_INTERFACE:${XRT_SOURCE_DIR}/runtime_src>
Expand Down
2 changes: 1 addition & 1 deletion src/runtime_src/core/common/aiebu
Submodule aiebu updated 349 files
Loading