We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fc2b435 commit 41f5a29Copy full SHA for 41f5a29
ggml/src/CMakeLists.txt
@@ -1341,11 +1341,15 @@ list(APPEND GGML_EXTRA_LIBS_PRIVATE Threads::Threads)
1341
1342
find_library(MATH_LIBRARY m)
1343
if (MATH_LIBRARY)
1344
- if (NOT WIN32 OR NOT GGML_SYCL)
+ if (NOT WIN32 AND (NOT GGML_SYCL OR CMAKE_SYSTEM_NAME MATCHES "Android"))
1345
list(APPEND GGML_EXTRA_LIBS_PRIVATE m)
1346
endif()
1347
1348
1349
+if (CMAKE_SYSTEM_NAME MATCHES "Android")
1350
+ list(APPEND GGML_EXTRA_LIBS_PRIVATE dl) # Must be linked explicitly
1351
+endif()
1352
+
1353
list(REMOVE_DUPLICATES GGML_EXTRA_LIBS_PRIVATE)
1354
list(REMOVE_DUPLICATES GGML_EXTRA_LIBS_PUBLIC)
1355
target_link_libraries(ggml PRIVATE ${GGML_EXTRA_LIBS_PRIVATE} PUBLIC ${GGML_EXTRA_LIBS_PUBLIC})
0 commit comments