Skip to content

Commit df58855

Browse files
author
Matthew Brookhart
committed
Move libinfo into the runtime build
1 parent 151696f commit df58855

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -467,19 +467,19 @@ add_library(tvm_objs OBJECT ${COMPILER_SRCS})
467467
add_library(tvm_runtime_objs OBJECT ${RUNTIME_SRCS})
468468
add_library(tvm_libinfo_objs OBJECT ${LIBINFO_FILE})
469469

470-
add_library(tvm SHARED $<TARGET_OBJECTS:tvm_objs> $<TARGET_OBJECTS:tvm_runtime_objs> $<TARGET_OBJECTS:tvm_libinfo_objs>)
470+
add_library(tvm SHARED $<TARGET_OBJECTS:tvm_objs> $<TARGET_OBJECTS:tvm_runtime_objs>)
471471
set_property(TARGET tvm APPEND PROPERTY LINK_OPTIONS "${TVM_NO_UNDEFINED_SYMBOLS}")
472472
set_property(TARGET tvm APPEND PROPERTY LINK_OPTIONS "${TVM_VISIBILITY_FLAG}")
473473
if(BUILD_STATIC_RUNTIME)
474-
add_library(tvm_runtime STATIC $<TARGET_OBJECTS:tvm_runtime_objs>)
474+
add_library(tvm_runtime STATIC $<TARGET_OBJECTS:tvm_runtime_objs> $<TARGET_OBJECTS:tvm_libinfo_objs>)
475475
set(NOTICE_MULTILINE
476476
"You have build static version of the TVM runtime library. Make "
477477
"sure to use --whole-archive when linking it into your project.")
478478
string(CONCAT NOTICE ${NOTICE_MULTILINE})
479479
add_custom_command(TARGET tvm_runtime POST_BUILD
480480
COMMAND ${CMAKE_COMMAND} -E cmake_echo_color --yellow --bold ${NOTICE})
481481
else()
482-
add_library(tvm_runtime SHARED $<TARGET_OBJECTS:tvm_runtime_objs>)
482+
add_library(tvm_runtime SHARED $<TARGET_OBJECTS:tvm_runtime_objs> $<TARGET_OBJECTS:tvm_libinfo_objs>)
483483
set_property(TARGET tvm_runtime APPEND PROPERTY LINK_OPTIONS "${TVM_NO_UNDEFINED_SYMBOLS}")
484484
endif()
485485
set_property(TARGET tvm_runtime APPEND PROPERTY LINK_OPTIONS "${TVM_VISIBILITY_FLAG}")

0 commit comments

Comments
 (0)