From b55d366a93d8d3699ce5e906134c695c8040c27e Mon Sep 17 00:00:00 2001 From: Nikhil Raj Date: Thu, 11 Feb 2021 14:49:19 +0000 Subject: IVGCVSW-5679 Failure to run the build instructions to build ArmNN using android ndk * Provide FLATBUFFERS_INCLUDE_PATH in GlobalConfig.cmake if ARMCOMPUTECL is enabled Signed-off-by: Nikhil Raj Change-Id: Iabd5bb9b8a63970df9b7f485d07f8c1ee1a78560 --- cmake/GlobalConfig.cmake | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/cmake/GlobalConfig.cmake b/cmake/GlobalConfig.cmake index 921fe723da..8a7c9a1821 100644 --- a/cmake/GlobalConfig.cmake +++ b/cmake/GlobalConfig.cmake @@ -321,6 +321,18 @@ endif() # ARM Compute OpenCL backend if(ARMCOMPUTECL) + # verify we have a valid flatbuffers include path + find_path(FLATBUFFERS_INCLUDE_PATH flatbuffers/flatbuffers.h + HINTS ${FLATBUFFERS_ROOT}/include /usr/local/include /usr/include) + + message(STATUS "Flatbuffers headers are located at: ${FLATBUFFERS_INCLUDE_PATH}") + + find_library(FLATBUFFERS_LIBRARY + NAMES libflatbuffers.a flatbuffers + HINTS ${FLATBUFFERS_ROOT}/lib /usr/local/lib /usr/lib) + + message(STATUS "Flatbuffers library located at: ${FLATBUFFERS_LIBRARY}") + # Always use Arm compute library OpenCL headers find_path(OPENCL_INCLUDE CL/cl2.hpp PATHS ${ARMCOMPUTE_ROOT}/include -- cgit v1.2.1