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 @@ -1331,6 +1331,10 @@ if (EMSCRIPTEN)
1331
1331
set_target_properties (ggml PROPERTIES COMPILE_FLAGS "-msimd128" )
1332
1332
endif ()
1333
1333
1334
+ if (CMAKE_SYSTEM_NAME MATCHES "Android" )
1335
+ list (APPEND GGML_EXTRA_LIBS_PRIVATE dl ) # Must be linked explicitly
1336
+ endif ()
1337
+
1334
1338
target_compile_definitions (ggml PUBLIC ${GGML_CDEF_PUBLIC} )
1335
1339
target_include_directories (ggml PUBLIC ../include )
1336
1340
target_include_directories (ggml PRIVATE . ${GGML_EXTRA_INCLUDES} )
@@ -1341,7 +1345,7 @@ list(APPEND GGML_EXTRA_LIBS_PRIVATE Threads::Threads)
1341
1345
1342
1346
find_library (MATH_LIBRARY m )
1343
1347
if (MATH_LIBRARY )
1344
- if (NOT WIN32 OR NOT GGML_SYCL )
1348
+ if (NOT WIN32 OR NOT GGML_SYCL OR NOT CMAKE_SYSTEM_NAME MATCHES "Android" )
1345
1349
list (APPEND GGML_EXTRA_LIBS_PRIVATE m )
1346
1350
endif ()
1347
1351
endif ()
You can’t perform that action at this time.
0 commit comments