diff --git a/ggml/src/ggml-qnn/CMakeLists.txt b/ggml/src/ggml-qnn/CMakeLists.txt index b563bc798d..64c5d1a91e 100644 --- a/ggml/src/ggml-qnn/CMakeLists.txt +++ b/ggml/src/ggml-qnn/CMakeLists.txt @@ -37,13 +37,6 @@ ggml_add_backend_library(ggml-qnn ) target_link_libraries(ggml-qnn PRIVATE ${COMMON_LINK_LIBRARIES}) -if(GGML_QNN_ENABLE_PERFORMANCE_TRACKING) - message("GGML_QNN_ENABLE_PERFORMANCE_TRACKING is enabled") - target_compile_definitions(ggml-qnn PRIVATE GGML_QNN_ENABLE_PERFORMANCE_TRACKING) -else() - message("GGML_QNN_ENABLE_PERFORMANCE_TRACKING is disabled") -endif() - add_subdirectory(shared) if(GGML_HEXAGON_NPU_ONLY) diff --git a/ggml/src/ggml-qnn/qnn/CMakeLists.txt b/ggml/src/ggml-qnn/qnn/CMakeLists.txt index 2a9455b864..010fcf08db 100644 --- a/ggml/src/ggml-qnn/qnn/CMakeLists.txt +++ b/ggml/src/ggml-qnn/qnn/CMakeLists.txt @@ -26,6 +26,13 @@ else() message("GGML_QNN_ENABLE_CPU_BACKEND is disabled") endif() +if(GGML_QNN_ENABLE_PERFORMANCE_TRACKING) + message("GGML_QNN_ENABLE_PERFORMANCE_TRACKING is enabled") + target_compile_definitions(qnn-backend PUBLIC GGML_QNN_ENABLE_PERFORMANCE_TRACKING) +else() + message("GGML_QNN_ENABLE_PERFORMANCE_TRACKING is disabled") +endif() + if(CMAKE_SYSTEM_NAME STREQUAL "Android") set(QNN_DEFAULT_LIB_SEARCH_PATH "/data/local/tmp/" CACHE STRING "customized library search path for QNN backend") elseif(CMAKE_SYSTEM_NAME STREQUAL "Windows" OR CMAKE_SYSTEM_NAME STREQUAL "Linux")