Skip to content
This repository was archived by the owner on Dec 4, 2023. It is now read-only.

Commit d6376e1

Browse files
committed
Disable simbols on non-debug macos builds
1 parent afcae48 commit d6376e1

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

ext/libv8/builder.rb

+3-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ class Builder
1313

1414
def gn_args
1515
%W(is_debug=#{debug_build? ? 'true' : 'false'}
16+
symbol_level=#{debug_build? ? '-1' : '0'}
1617
is_component_build=false
1718
v8_monolithic=true
1819
v8_use_external_startup_data=false
@@ -27,6 +28,7 @@ def generate_gn_args
2728
end
2829

2930
def debug_build?
31+
puts enable_config('debug').inspect
3032
enable_config('debug')
3133
end
3234

@@ -37,7 +39,7 @@ def build_libv8!
3739
puts 'Beginning compilation. This will take some time.'
3840
generate_gn_args
3941

40-
system 'ninja -v -C out.gn/libv8 v8_monolith'
42+
system 'ninja -j 4 -v -C out.gn/libv8 v8_monolith'
4143
end
4244
return $?.exitstatus
4345
end

0 commit comments

Comments
 (0)