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
diff --git a/cmake/GlobalConfig.cmake b/cmake/GlobalConfig.cmake
index 921fe72..8a7c9a1 100644
--- a/cmake/GlobalConfig.cmake
+++ b/cmake/GlobalConfig.cmake
@@ -321,6 +321,18 @@
 
 # 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