blob: 601ad64a18499022481fd8abfdd761d8555c8d04 [file]
################################################################################
# Autogenerated by build_tools/bazel_to_cmake/bazel_to_cmake.py from #
# runtime/src/iree/hal/BUILD.bazel #
# #
# Use iree_cmake_extra_content from iree/build_defs.oss.bzl to add arbitrary #
# CMake-only content. #
# #
# To disable autogeneration for this file entirely, delete this header. #
################################################################################
iree_add_all_subdirs()
iree_cc_library(
NAME
hal
HDRS
"allocator.h"
"api.h"
"buffer.h"
"buffer_heap_impl.h"
"buffer_transfer.h"
"buffer_view.h"
"buffer_view_util.h"
"channel.h"
"channel_provider.h"
"command_buffer.h"
"command_buffer_validation.h"
"detail.h"
"device.h"
"device_group.h"
"driver.h"
"driver_registry.h"
"event.h"
"executable.h"
"executable_cache.h"
"fence.h"
"file.h"
"pool.h"
"pool_set.h"
"profile_metrics.h"
"profile_options.h"
"profile_schema.h"
"profile_sink.h"
"queue.h"
"resource.h"
"semaphore.h"
"string_util.h"
"topology.h"
"topology_builder.h"
TEXTUAL_HDRS
"profile_metrics.inc"
SRCS
"allocator.c"
"allocator_heap.c"
"buffer.c"
"buffer_heap.c"
"buffer_transfer.c"
"buffer_view.c"
"buffer_view_util.c"
"channel.c"
"channel_provider.c"
"command_buffer.c"
"command_buffer_validation.c"
"device.c"
"device_group.c"
"driver.c"
"driver_registry.c"
"event.c"
"executable.c"
"executable_cache.c"
"fence.c"
"file.c"
"pool.c"
"pool_set.c"
"profile_metrics.c"
"profile_options.c"
"profile_sink.c"
"semaphore.c"
"string_util.c"
"topology.c"
"topology_builder.c"
DEPS
iree::async
iree::base
iree::base::internal
iree::base::internal::path
iree::base::threading
iree::hal::utils::platform_topology
iree::io::file_handle
PUBLIC
)
iree_cc_test(
NAME
device_test
SRCS
"device_test.cc"
DEPS
::hal
iree::base
iree::hal::testing::mock_device
iree::testing::gtest
iree::testing::gtest_main
)
iree_cc_test(
NAME
profile_metrics_test
SRCS
"profile_metrics_test.cc"
DEPS
::hal
iree::base
iree::testing::gtest
iree::testing::gtest_main
)
iree_cc_test(
NAME
string_util_test
SRCS
"string_util_test.cc"
DEPS
::hal
iree::base
iree::base::internal::span
iree::testing::gtest
iree::testing::gtest_main
)
iree_cc_test(
NAME
buffer_view_util_test
SRCS
"buffer_view_util_test.cc"
DEPS
::hal
iree::base
iree::testing::gtest
iree::testing::gtest_main
)
iree_cc_test(
NAME
command_buffer_test
SRCS
"command_buffer_test.cc"
DEPS
::hal
iree::base
iree::testing::gtest
iree::testing::gtest_main
)
iree_cc_test(
NAME
pool_test
SRCS
"pool_test.cc"
DEPS
::hal
iree::async
iree::async::platform
iree::base
iree::testing::gtest
iree::testing::gtest_main
)
iree_cc_test(
NAME
topology_test
SRCS
"topology_test.cc"
DEPS
::hal
iree::base
iree::testing::gtest
iree::testing::gtest_main
)
iree_cc_test(
NAME
topology_builder_test
SRCS
"topology_builder_test.cc"
DEPS
::hal
iree::base
iree::testing::gtest
iree::testing::gtest_main
)
iree_cc_test(
NAME
device_group_test
SRCS
"device_group_test.cc"
DEPS
::hal
iree::async
iree::base
iree::hal::testing::mock_device
iree::testing::gtest
iree::testing::gtest_main
)
### BAZEL_TO_CMAKE_PRESERVES_ALL_CONTENT_BELOW_THIS_LINE ###