aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorcomex2016-11-15 21:57:23 -0500
committercomex2016-11-15 21:57:23 -0500
commit66bd9f17e9467b1eb5d6b2098b02241f03f8bbf6 (patch)
treedb2bde0572ddac99f148d46c43c7122849fb7487 /configure
parentfix bool arguments with false default (diff)
downloadsubstitute-66bd9f17e9467b1eb5d6b2098b02241f03f8bbf6.tar.gz
fix some ARM stuff including calls, and test it
wow this code sucks
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure7
1 files changed, 6 insertions, 1 deletions
diff --git a/configure b/configure
index 37b54ef..480d027 100755
--- a/configure
+++ b/configure
@@ -156,8 +156,13 @@ if settings.enable_tests:
('transform-dis-cases-arm64.o', 'transform-dis-cases-arm64.S', [], machs[3]),
('transform-dis-cases-i386.o', 'transform-dis-cases-i386.S', [], machs[1]),
('transform-dis-cases-x86_64.o', 'transform-dis-cases-x86_64.S', [], machs[0]),
+ ('transform-dis-cases-arm.o', 'transform-dis-cases-arm.S', [], machs[2]),
+ ('transform-dis-cases-thumb.o', 'transform-dis-cases-arm.S', ['-DTHUMB'], machs[2]),
]:
- mconfig.build_c_objs(emitter, mach, settings.specialize(override_obj_fn='(out)/'+ofile), ['(src)/test/'+sfile])
+ mconfig.build_c_objs(emitter, mach, settings.specialize(
+ override_obj_fn='(out)/'+ofile,
+ override_cflags=cflags+settings.host.cflags
+ ), ['(src)/test/'+sfile])
o_to_bin('(out)/'+ofile)
tests = [