File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -97,9 +97,8 @@ function(LLAMALIB_COMPILE_DEFS NAME)
9797 target_compile_definitions (${NAME} PRIVATE CPPHTTPLIB_OPENSSL_SUPPORT )
9898 target_link_libraries (${NAME} PRIVATE cpp-httplib OpenSSL::SSL OpenSSL::Crypto )
9999 endif ()
100- if (ARCHITECTURE MATCHES "android" AND ARCHITECTURE MATCHES "vulkan " )
100+ if (CMAKE_SYSTEM_NAME STREQUAL "Android " )
101101 target_link_options (${NAME} PRIVATE "-Wl,-z,max-page-size=16384" )
102- target_link_libraries (${NAME} PRIVATE "${Vulkan_LIBRARY} " )
103102 endif ()
104103endfunction ()
105104
Original file line number Diff line number Diff line change @@ -24,6 +24,9 @@ add_library(
2424if (CMAKE_SYSTEM_NAME STREQUAL "Linux" )
2525 target_link_options (${LLAMALIB_ARCHITECTURE_LIBRARY} PRIVATE -Wl,--no-undefined )
2626endif ()
27+ if (ARCHITECTURE MATCHES "android" AND ARCHITECTURE MATCHES "vulkan" )
28+ target_link_libraries (${LLAMALIB_ARCHITECTURE_LIBRARY} PRIVATE "${Vulkan_LIBRARY} " )
29+ endif ()
2730LLAMALIB_COMPILE_DEFS (${LLAMALIB_ARCHITECTURE_LIBRARY} )
2831target_include_directories (${LLAMALIB_ARCHITECTURE_LIBRARY} PRIVATE "${LLAMA_CPP_ROOT} /src" "${LLAMA_CPP_ROOT} /ggml/include" "${LLAMA_CPP_ROOT} /tools/server" "${LLAMA_CPP_ROOT} /tools/mtmd" "${LLAMA_CPP_ROOT} /common" )
2932target_link_libraries (${LLAMALIB_ARCHITECTURE_LIBRARY} PRIVATE common mtmd )
Original file line number Diff line number Diff line change @@ -172,9 +172,9 @@ if(ARCHITECTURE MATCHES "tinyblas")
172172 endforeach ()
173173endif ()
174174
175- if (ARCHITECTURE MATCHES "android" )
176- if (TARGET ggml-vulkan)
177- target_include_directories (ggml-vulkan PRIVATE ${Vulkan_INCLUDE_DIR} )
178- target_link_libraries (ggml-vulkan PRIVATE "${Vulkan_LIBRARY} " )
179- endif ()
180- endif ()
175+ # if(ARCHITECTURE MATCHES "android")
176+ # if (TARGET ggml-vulkan)
177+ # target_include_directories(ggml-vulkan PRIVATE ${Vulkan_INCLUDE_DIR})
178+ # target_link_libraries(ggml-vulkan PRIVATE "${Vulkan_LIBRARY}")
179+ # endif()
180+ # endif()
You can’t perform that action at this time.
0 commit comments