add_library(${LIB_NEURUN_BACKEND_ACL_CL} SHARED ${SOURCES})
target_include_directories(${LIB_NEURUN_BACKEND_ACL_CL} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
-target_include_directories(${LIB_NEURUN_BACKEND_ACL_CL} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/..)
-
-target_link_libraries(${LIB_NEURUN_BACKEND_ACL_CL} arm_compute)
-target_link_libraries(${LIB_NEURUN_BACKEND_ACL_CL} arm_compute_ex)
-target_link_libraries(${LIB_NEURUN_BACKEND_ACL_CL} neurun-core)
-target_link_libraries(${LIB_NEURUN_BACKEND_ACL_CL} ${LIB_NEURUN_BACKEND_ACL_COMMON})
-
-target_compile_options(${LIB_NEURUN_BACKEND_ACL_CL} PRIVATE -Wall -Wextra -Werror)
+target_link_libraries(${LIB_NEURUN_BACKEND_ACL_CL} PRIVATE neurun-core)
+target_link_libraries(${LIB_NEURUN_BACKEND_ACL_CL} PRIVATE ${LIB_NEURUN_BACKEND_ACL_COMMON})
+target_link_libraries(${LIB_NEURUN_BACKEND_ACL_CL} PRIVATE nnfw_common)
set_target_properties(${LIB_NEURUN_BACKEND_ACL_CL} PROPERTIES OUTPUT_NAME backend_acl_cl)
+
install(TARGETS ${LIB_NEURUN_BACKEND_ACL_CL} DESTINATION lib)
#include <arm_compute/runtime/misc/functions/GenericGather.h>
#include <arm_compute/runtime/misc/functions/GenericReshapeLayer.h>
+#include <AclFunction.h>
+#include <Convert.h>
+#include <Swizzle.h>
+
#include "kernel/ConcatLayer.h"
#include "model/Index.h"
#include "model/DataType.h"
#include "util/logging.h"
#include "util/Utils.h"
#include "util/Padding.h"
-#include "acl_common/AclFunction.h"
-#include "acl_common/Convert.h"
-#include "acl_common/Swizzle.h"
using ::neurun::compiler::IExecutionBuilder;
#include <arm_compute/runtime/MemoryManagerOnDemand.h>
#include <arm_compute/runtime/CL/CLMemoryGroup.h>
-#include "acl_common/AclMemoryManager.h"
-#include "acl_common/AclLinearMemoryManager.h"
+#include <AclMemoryManager.h>
+#include <AclLinearMemoryManager.h>
#include "operand/CLTensor.h"
#include "operand/CLSubTensor.h"
#include <arm_compute/runtime/misc/functions/GenericGather.h>
#include <arm_compute/runtime/misc/functions/GenericReshapeLayer.h>
+#include <AclFunction.h>
+#include <Convert.h>
+#include <Swizzle.h>
+
#include "kernel/ConcatLayer.h"
#include "model/Index.h"
#include "model/DataType.h"
#include "util/logging.h"
#include "util/Utils.h"
#include "util/Padding.h"
-#include "acl_common/AclFunction.h"
-#include "acl_common/Convert.h"
-#include "acl_common/Swizzle.h"
using ::neurun::compiler::IExecutionBuilder;
#ifndef __NEURUN_BACKEND_ACL_CL_TENSOR_BUILDER_H__
#define __NEURUN_BACKEND_ACL_CL_TENSOR_BUILDER_H__
-#include "acl_common/TemplTensorBuilder.h"
+#include <TemplTensorBuilder.h>
+
#include "operand/CLTensor.h"
#include "operand/CLSubTensor.h"
#include "operand/Object.h"
#include <arm_compute/runtime/CL/CLScheduler.h>
+#include <Swizzle.h>
+
#include "util/feature/nchw/View.h"
-#include "acl_common/Swizzle.h"
#include "util/logging.h"
namespace
* limitations under the License.
*/
+#include "CLTensor.h"
+
#include <arm_compute/runtime/CL/CLScheduler.h>
#include <arm_compute/runtime/CL/CLMemory.h>
#include <arm_compute/runtime/CL/CLMemoryRegion.h>
-#include "CLTensor.h"
-#include "acl_common/Convert.h"
+#include <Convert.h>
namespace neurun
{
#define __NEURUN_BACKEND_ACL_CL_OPERAND_I_CL_TENSOR_H__
#include <arm_compute/core/CL/ICLTensor.h>
-#include <acl_common/IACLTensor.h>
+
+#include <IACLTensor.h>
namespace neurun
{