aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorcomex2015-07-16 16:29:45 -0400
committercomex2015-07-16 16:29:45 -0400
commit0d8525b07d07add4af651cf6a59ab21c3d44f359 (patch)
tree1d2008162ac7b84ca6d51e2fd23e206279925206 /configure
parentRevert <stdatomic.h> dependency. (diff)
downloadsubstitute-0d8525b07d07add4af651cf6a59ab21c3d44f359.tar.gz
fix some build stuff
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure6
1 files changed, 4 insertions, 2 deletions
diff --git a/configure b/configure
index f7fecaa..116faf0 100755
--- a/configure
+++ b/configure
@@ -68,8 +68,10 @@ settings.host.ldflags = ['-dead_strip'] + settings.host.ldflags
# todo make overridable?
cc_argv = c.cc.argv()
if 'armv7' in cc_argv or 'arm64' in cc_argv:
- settings.modify_link_commands = lambda cmds, env: cmds + [ldid_tool.argv() + ['-S'+settings.src+'/ent.plist', env['link_out']]]
- settings.extra_link_deps = ['(src)/ent.plist']
+ settings.modify_link = lambda env: (
+ env['cmds'].append(ldid_tool.argv() + ['-S'+settings.src+'/ent.plist', env['outs'][0]]),
+ env['ins'].append(settings.src+'/ent.plist')
+ )
settings.host.debug_info = True
settings.c_includes = ['(src)/lib', '(src)/substrate', '(src)/vendor']