File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -79,12 +79,16 @@ add_library(abacus::linalg_libs ALIAS abacus_linalg_libs)
7979add_library (abacus_feature_libs INTERFACE )
8080add_library (abacus::feature_libs ALIAS abacus_feature_libs )
8181
82+ add_library (abacus_torch_libs INTERFACE )
83+ add_library (abacus::torch_libs ALIAS abacus_torch_libs )
84+
8285add_library (abacus_link_libs INTERFACE )
8386add_library (abacus::link_libs ALIAS abacus_link_libs )
8487
8588target_link_libraries (abacus_link_libs INTERFACE
8689 abacus::feature_libs
87- abacus::linalg_libs )
90+ abacus::linalg_libs
91+ abacus::torch_libs )
8892
8993# ------------------------------------------------------------------------------
9094# Ordered numerical backends and runtime closure
@@ -221,7 +225,7 @@ if(ENABLE_MLALGO)
221225endif ()
222226
223227if (ENABLE_MLALGO OR DEFINED Torch_DIR)
224- list ( APPEND _abacus_feature_libs ${TORCH_LIBRARIES} )
228+ target_link_libraries ( abacus_torch_libs INTERFACE ${TORCH_LIBRARIES} )
225229 list (APPEND _abacus_feature_include_dirs ${TORCH_INCLUDE_DIRS} )
226230 list (APPEND _abacus_feature_compile_options ${ABACUS_TORCH_CXX_FLAGS} )
227231endif ()
You can’t perform that action at this time.
0 commit comments