aboutsummaryrefslogtreecommitdiff
path: root/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'SConscript')
-rw-r--r--SConscript23
1 files changed, 7 insertions, 16 deletions
diff --git a/SConscript b/SConscript
index 03b87e737f..886ad083ad 100644
--- a/SConscript
+++ b/SConscript
@@ -272,7 +272,7 @@ runtime_files_hp += Glob('src/runtime/CPP/ICPPSimpleFunction.cpp')
runtime_files = Glob('src/runtime/CPP/functions/*.cpp')
# C API files
-runtime_files_hp += filelist['c_api']['cpu']
+runtime_files_hp += filelist['c_api']['common']
if env['opencl']:
runtime_files_hp += filelist['c_api']['gpu']
@@ -297,19 +297,8 @@ if env['openmp']:
runtime_files_hp += Glob('src/runtime/OMP/OMPScheduler.cpp')
if env['opencl']:
- core_files += Glob('src/core/CL/*.cpp')
- core_files += Glob('src/core/gpu/cl/*.cpp')
-
- runtime_files += Glob('src/runtime/CL/*.cpp')
+ runtime_files_hp += filelist['gpu']['common']
runtime_files += Glob('src/runtime/CL/functions/*.cpp')
- runtime_files += Glob('src/runtime/CL/gemm/*.cpp')
- runtime_files += Glob('src/runtime/CL/tuners/*.cpp')
- runtime_files += Glob('src/runtime/gpu/cl/*.cpp')
- runtime_files += Glob('src/runtime/CL/mlgo/*.cpp')
- runtime_files += Glob('src/runtime/CL/gemm_auto_heuristics/*.cpp')
-
- runtime_files += Glob('src/gpu/cl/*.cpp')
- graph_files += Glob('src/graph/backends/CL/*.cpp')
operators = filelist['gpu']['operators']
for operator in operators:
@@ -317,6 +306,8 @@ if env['opencl']:
if "kernel" in operators[operator]["files"]:
core_files += operators[operator]["files"]["kernel"]
+ graph_files += Glob('src/graph/backends/CL/*.cpp')
+
sve_o = []
core_files_sve = []
if env['neon']:
@@ -330,8 +321,6 @@ if env['neon']:
"arm_compute/core/NEON/kernels/assembly/",
"src/core/cpu/kernels/assembly/",])
- graph_files += Glob('src/graph/backends/NEON/*.cpp')
-
# Load files based on user's options
operators = filelist['cpu']['operators']
for operator in operators:
@@ -346,9 +335,11 @@ if env['neon']:
core_files += file_list
core_files_sve += file_list_sve
+ runtime_files_hp += filelist['cpu']['common']
runtime_files_hp += Glob('src/runtime/NEON/*.cpp')
runtime_files += Glob('src/runtime/NEON/functions/*.cpp')
- runtime_files_hp += filelist['cpu']['all']
+
+ graph_files += Glob('src/graph/backends/NEON/*.cpp')
bootcode_o = []
if env['os'] == 'bare_metal':