aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2021-02-11 14:49:19 +0000
committerNikhil Raj <nikhil.raj@arm.com>2021-02-15 14:22:03 +0000
commitb55d366a93d8d3699ce5e906134c695c8040c27e (patch)
tree46da0c601b2317a5b32379a67109a3e6c63e0343
parent2ffddda9d9f890a041bcdcc80948d2de1e627832 (diff)
downloadarmnn-b55d366a93d8d3699ce5e906134c695c8040c27e.tar.gz
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 <nikhil.raj@arm.com> Change-Id: Iabd5bb9b8a63970df9b7f485d07f8c1ee1a78560
-rw-r--r--cmake/GlobalConfig.cmake12
1 files changed, 12 insertions, 0 deletions
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