| # Copyright 2020 The IREE Authors | |
| # | |
| # Licensed under the Apache License v2.0 with LLVM Exceptions. | |
| # See https://llvm.org/LICENSE.txt for license information. | |
| # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | |
| if(NOT IREE_OUTPUT_FORMAT_C) | |
| return() | |
| endif() | |
| iree_c_module( | |
| NAME | |
| add_module | |
| SRC | |
| "add.mlir" | |
| H_FILE_OUTPUT | |
| "add_module.h" | |
| FLAGS | |
| "--compile-mode=vm" | |
| ) | |
| iree_cc_test( | |
| NAME | |
| add_module_test | |
| SRCS | |
| "add_module_test.cc" | |
| DEPS | |
| ::add_module | |
| iree::base | |
| iree::testing::gtest | |
| iree::testing::gtest_main | |
| iree::vm | |
| ) | |
| iree_cc_test( | |
| NAME | |
| import_module_test | |
| SRCS | |
| "import_module_test.cc" | |
| DEPS | |
| ::import_module_a | |
| ::import_module_b | |
| iree::base | |
| iree::testing::gtest | |
| iree::testing::gtest_main | |
| iree::vm | |
| ) | |
| iree_c_module( | |
| NAME | |
| import_module_a | |
| SRC | |
| "import_module_a.mlir" | |
| H_FILE_OUTPUT | |
| "import_module_a.h" | |
| FLAGS | |
| "--compile-mode=vm" | |
| ) | |
| iree_c_module( | |
| NAME | |
| import_module_b | |
| SRC | |
| "import_module_b.mlir" | |
| H_FILE_OUTPUT | |
| "import_module_b.h" | |
| FLAGS | |
| "--compile-mode=vm" | |
| ) |