File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change 130
130
default = None ,
131
131
help = 'use the prefix to look for pre-installed headers' )
132
132
133
+ parser .add_argument ('--use_clang' ,
134
+ action = 'store_true' ,
135
+ dest = 'use_clang' ,
136
+ default = None ,
137
+ help = 'use clang instead of gcc' )
138
+
133
139
parser .add_argument ('--dest-os' ,
134
140
action = 'store' ,
135
141
dest = 'dest_os' ,
@@ -1405,6 +1411,10 @@ def configure_node(o):
1405
1411
o ['variables' ]['target_arch' ] = target_arch
1406
1412
o ['variables' ]['node_byteorder' ] = sys .byteorder
1407
1413
1414
+ # Allow overriding the compiler - needed by embedders.
1415
+ if options .use_clang :
1416
+ o ['variables' ]['clang' ] = 1
1417
+
1408
1418
cross_compiling = (options .cross_compiling
1409
1419
if options .cross_compiling is not None
1410
1420
else target_arch != host_arch )
You can’t perform that action at this time.
0 commit comments