File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ project(tvm_ffi LANGUAGES CXX C)
2222option (TVM_FFI_USE_LIBBACKTRACE "Enable libbacktrace" ON )
2323option (TVM_FFI_USE_EXTRA_CXX_API "Enable extra CXX API in shared lib" ON )
2424option (TVM_FFI_USE_THREADS "Link against threads in shared lib" ON )
25+ option (TVM_FFI_USE_DL_LIBS "Link against dl libs in shared lib" ON )
2526option (TVM_FFI_BACKTRACE_ON_SEGFAULT "Set signal handler to print backtrace on segfault" ON )
2627
2728include (${CMAKE_CURRENT_LIST_DIR} /cmake/Utils/DetectTargetTriple.cmake)
@@ -129,7 +130,10 @@ if (TVM_FFI_USE_THREADS)
129130 target_link_libraries (tvm_ffi_static INTERFACE Threads::Threads)
130131endif ()
131132
132- if (TVM_FFI_USE_EXTRA_CXX_API AND CMAKE_DL_LIBS )
133+ if (TVM_FFI_USE_EXTRA_CXX_API
134+ AND CMAKE_DL_LIBS
135+ AND TVM_FFI_USE_DL_LIBS
136+ )
133137 target_link_libraries (tvm_ffi_shared PRIVATE ${CMAKE_DL_LIBS} )
134138 target_link_libraries (tvm_ffi_static INTERFACE ${CMAKE_DL_LIBS} )
135139endif ()
You can’t perform that action at this time.
0 commit comments