IVGCVSW-3561 Fix the linker issues of the test shared objects in
authorMatteo Martincigh <matteo.martincigh@arm.com>
Thu, 1 Aug 2019 16:09:03 +0000 (17:09 +0100)
committerMatteo Martincigh <matteo.martincigh@arm.com>
Fri, 2 Aug 2019 16:26:39 +0000 (17:26 +0100)
commitd0dc770aeb9423081a1ef0245f7449dcf3fb2ee2
tree9943dc9d95200eda938c7996fe4a0f65177a9a4d
parentae7b832a6f5eda4b28577f57909111135a36dee9
IVGCVSW-3561 Fix the linker issues of the test shared objects in
the Android builds

 * Changed the test libs from SHARED to MODULE
 * Added IBackendInternal.cpp to separate the default
   implementation of OptimizeSubgraphView from the header file
 * Linked the modules against armnn to get the missing symbols
 * Renamed the test modules to avoid name clashing in the CI system
 * Moved the test shared objects to separate folders to keep the
   filesystem tidy

Change-Id: I987c56d2d66bdb86f7b391a83c602d0dadf4c674
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
src/backends/backendsCommon/CMakeLists.txt
src/backends/backendsCommon/IBackendInternal.cpp [new file with mode: 0644]
src/backends/backendsCommon/IBackendInternal.hpp
src/backends/backendsCommon/common.mk
src/backends/backendsCommon/test/CMakeLists.txt
src/backends/backendsCommon/test/DynamicBackendTests.hpp