aboutsummaryrefslogtreecommitdiff
path: root/SConstruct
diff options
context:
space:
mode:
authorVincent Belliard <vincent.belliard@arm.com>2016-07-14 10:04:09 -0700
committerVincent Belliard <vincent.belliard@arm.com>2016-09-02 17:55:30 +0000
commit11f20220862044cb2685f3b6b8abbef2ba1c53d4 (patch)
tree106682e81769fd28fa500d5f89868f5b904ba20f /SConstruct
parentf7535f22629946eb706d02b8b926e5fe77e3b398 (diff)
downloadvixl-11f20220862044cb2685f3b6b8abbef2ba1c53d4.tar.gz
add benchmarks for AArch32
Change-Id: Id59d7f853d7a85a9a326ec63d38d00def89e3c7c
Diffstat (limited to 'SConstruct')
-rw-r--r--SConstruct10
1 files changed, 10 insertions, 0 deletions
diff --git a/SConstruct b/SConstruct
index 360a4e6f..7b10c755 100644
--- a/SConstruct
+++ b/SConstruct
@@ -299,6 +299,16 @@ for bench in aarch64_benchmark_names:
aarch64_benchmark_targets.append(prog)
env.Alias('aarch64_benchmarks', aarch64_benchmark_targets)
top_level_targets.Add('aarch64_benchmarks', 'Build the benchmarks for AArch64.')
+aarch32_benchmark_names = util.ListCCFilesWithoutExt(config.dir_aarch32_benchmarks)
+aarch32_benchmarks_build_dir = PrepareVariantDir('benchmarks/aarch32', TargetBuildDir(env))
+aarch32_benchmark_targets = []
+for bench in aarch32_benchmark_names:
+ prog = env.Program(join(aarch32_benchmarks_build_dir, bench),
+ join(aarch32_benchmarks_build_dir, bench + '.cc'),
+ LIBS=[libvixl])
+ aarch32_benchmark_targets.append(prog)
+env.Alias('aarch32_benchmarks', aarch32_benchmark_targets)
+top_level_targets.Add('aarch32_benchmarks', 'Build the benchmarks for AArch32.')
# The examples.