From c6e26a3679da2608940e2163e090adf75d667400 Mon Sep 17 00:00:00 2001 From: myan-o Date: Sun, 18 Aug 2024 20:41:05 +0900 Subject: [PATCH] Change the path of the QNN library when building in termux environment --- ggml/src/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ggml/src/CMakeLists.txt b/ggml/src/CMakeLists.txt index b3c287b7872db..acba9be0a7200 100644 --- a/ggml/src/CMakeLists.txt +++ b/ggml/src/CMakeLists.txt @@ -885,7 +885,11 @@ if (GGML_QNN) find_library(LOG_LIB log) find_library(ANDROID_LIB android) set(GGML_EXTRA_LIBS ${GGML_EXTRA_LIBS} ${LOG_LIB} ${ANDROID_LIB}) - set(GGML_QNN_DEFAULT_LIB_SEARCH_PATH "\"/data/local/tmp/\"") + if (NOT DEFINED ENV{TERMUX_VERSION} OR "$ENV{TERMUX_VERSION}" STREQUAL "") + set(GGML_QNN_DEFAULT_LIB_SEARCH_PATH "\"/data/local/tmp/\"") + else() + set(GGML_QNN_DEFAULT_LIB_SEARCH_PATH "\"$ENV{PREFIX}/lib/\"") + endif() else() message(FATAL_ERROR "QNN now only available on Android") endif()