add_library(
    utils
    SHARED
    ${CMAKE_CURRENT_SOURCE_DIR}/utils.cc
)

target_include_directories(
    utils
    PRIVATE ${PROJECT_SOURCE_DIR}/include
)
target_compile_options(
    utils
    PRIVATE
    $<$<CONFIG:Debug>:-O0 -g -DDEBUG>
    $<$<CONFIG:Release>:-O3 -DNDEBUG>
)

tvm_ffi_configure_target(
    utils
    STUB_DIR "${CMAKE_SOURCE_DIR}/python"
    STUB_INIT ON
)

install(
    TARGETS utils
    LIBRARY DESTINATION .
)
tvm_ffi_install(utils DESTINATION .)
