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 130130 default = None ,
131131 help = 'use the prefix to look for pre-installed headers' )
132132
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+
133139parser .add_argument ('--dest-os' ,
134140 action = 'store' ,
135141 dest = 'dest_os' ,
@@ -1405,6 +1411,10 @@ def configure_node(o):
14051411 o ['variables' ]['target_arch' ] = target_arch
14061412 o ['variables' ]['node_byteorder' ] = sys .byteorder
14071413
1414+ # Allow overriding the compiler - needed by embedders.
1415+ if options .use_clang :
1416+ o ['variables' ]['clang' ] = 1
1417+
14081418 cross_compiling = (options .cross_compiling
14091419 if options .cross_compiling is not None
14101420 else target_arch != host_arch )
You can’t perform that action at this time.
0 commit comments