Skip to content

Commit 46c4603

Browse files
committed
WIP
Signed-off-by: Nathan Chancellor <nathan@kernel.org>
1 parent 186376b commit 46c4603

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

build-rust.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
3636
'''),
3737
type=str)
38+
parser.add_argument('-c', '--configure-vals', nargs='+')
3839
parser.add_argument('-i',
3940
'--install-folder',
4041
help=textwrap.dedent('''\
@@ -161,6 +162,7 @@
161162
final.folders.build = Path(build_folder, 'final')
162163
final.folders.install = Path(args.install_folder).resolve() if args.install_folder else None
163164
final.llvm_install_folder = llvm_install_folder
165+
final.configure_vals = args.configure_vals
164166
final.debug = args.debug
165167
final.vendor_string = args.vendor_string
166168
final.show_commands = args.show_build_commands

tc_build/rust.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ class RustBuilder(Builder):
1414
def __init__(self):
1515
super().__init__()
1616

17+
self.configure_vals = []
1718
self.llvm_install_folder = None
1819
self.debug = False
1920
self.vendor_string = ''
@@ -65,6 +66,9 @@ def configure(self):
6566
if self.debug:
6667
configure_cmd.append('--enable-debug')
6768

69+
for val in self.configure_vals:
70+
configure_cmd += ['--set', val]
71+
6872
self.clean_build_folder()
6973
self.make_build_folder()
7074
self.run_cmd(configure_cmd, cwd=self.folders.build)

0 commit comments

Comments
 (0)