Skip to content

Commit 00497fd

Browse files
committed
Try: Link Torch after math libraries
1 parent ed394f1 commit 00497fd

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

source/CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,16 @@ add_library(abacus::linalg_libs ALIAS abacus_linalg_libs)
7979
add_library(abacus_feature_libs INTERFACE)
8080
add_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+
8285
add_library(abacus_link_libs INTERFACE)
8386
add_library(abacus::link_libs ALIAS abacus_link_libs)
8487

8588
target_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)
221225
endif()
222226

223227
if(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})
227231
endif()

0 commit comments

Comments
 (0)