diff options
Diffstat (limited to 'tests/framework/SConscript')
-rw-r--r-- | tests/framework/SConscript | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/tests/framework/SConscript b/tests/framework/SConscript index 92cbd552bb..52b8bed10f 100644 --- a/tests/framework/SConscript +++ b/tests/framework/SConscript @@ -28,7 +28,8 @@ Import('vars') # vars is imported from arm_compute: variables = [ BoolVariable("pmu", "Enable PMU counters", False), - BoolVariable("mali", "Enable Mali hardware counters", False) + BoolVariable("mali", "Enable Mali hardware counters", False), + BoolVariable("opencl_timer", "Enable OpenCL timers", False) ] # We need a separate set of Variables for the Help message (Otherwise the global variables will get displayed twice) @@ -62,6 +63,15 @@ if not framework_env['pmu']: else: framework_env.Append(CPPDEFINES = ['PMU_ENABLED']) +if not framework_env['opencl_timer']: + # Remove OpenCLTimer files + files = [f for f in files if "OpenCLTimer" not in os.path.basename(str(f))] +else: + if not framework_env["opencl"]: + print("ERROR: You need opencl=1 to be able to use opencl_timer=1") + Exit(1) + framework_env.Append(CPPDEFINES = ['OPENCL_TIMER_ENABLED']) + if not framework_env['mali']: # Remove MALI files files = [f for f in files if "MaliCounter" not in os.path.basename(str(f))] |