Skip to content

Commit ca2980d

Browse files
committed
test
1 parent a04d48e commit ca2980d

3 files changed

Lines changed: 10 additions & 8 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff 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()
104103
endfunction()
105104

src/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ add_library(
2424
if (CMAKE_SYSTEM_NAME STREQUAL "Linux")
2525
target_link_options(${LLAMALIB_ARCHITECTURE_LIBRARY} PRIVATE -Wl,--no-undefined)
2626
endif()
27+
if(ARCHITECTURE MATCHES "android" AND ARCHITECTURE MATCHES "vulkan")
28+
target_link_libraries(${LLAMALIB_ARCHITECTURE_LIBRARY} PRIVATE "${Vulkan_LIBRARY}")
29+
endif()
2730
LLAMALIB_COMPILE_DEFS(${LLAMALIB_ARCHITECTURE_LIBRARY})
2831
target_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")
2932
target_link_libraries(${LLAMALIB_ARCHITECTURE_LIBRARY} PRIVATE common mtmd)

third_party/CMakeLists.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -172,9 +172,9 @@ if(ARCHITECTURE MATCHES "tinyblas")
172172
endforeach()
173173
endif()
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()

0 commit comments

Comments
 (0)