blob: 9d5b4b1bf204405695f4492746664ae207aa9224 [file] [log] [blame]
# 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"
)