diff options
Diffstat (limited to 'SConscript')
-rw-r--r-- | SConscript | 23 |
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': |