File tree Expand file tree Collapse file tree 4 files changed +5
-1
lines changed Expand file tree Collapse file tree 4 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ def feature_name(crossruby)
3434 def make_args ( crossruby )
3535 make_args = [ ]
3636 make_args << "CC=#{ @toolchain . cc } "
37+ make_args << "CXX=#{ @toolchain . cc } "
3738 make_args << "LD=#{ @toolchain . ld } "
3839 make_args << "AR=#{ @toolchain . ar } "
3940 make_args << "RANLIB=#{ @toolchain . ranlib } "
Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ def system_triplet_args
2626 def tools_args
2727 args = [ ]
2828 args << "CC=#{ @toolchain . cc } "
29+ args << "CXX=#{ @toolchain . cxx } "
2930 args << "LD=#{ @toolchain . ld } "
3031 args << "AR=#{ @toolchain . ar } "
3132 args << "RANLIB=#{ @toolchain . ranlib } "
Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ def self.check_executable(command)
4343 tool
4444 end
4545
46- %i[ cc ranlib ld ar ] . each do |name |
46+ %i[ cc cxx ranlib ld ar ] . each do |name |
4747 define_method ( name ) do
4848 @tools_cache ||= { }
4949 @tools_cache [ name ] ||= find_tool ( name )
@@ -84,6 +84,7 @@ def initialize(
8484
8585 @tools = {
8686 cc : "#{ wasi_sdk_path } /bin/clang" ,
87+ cxx : "#{ wasi_sdk_path } /bin/clang++" ,
8788 ld : "#{ wasi_sdk_path } /bin/clang" ,
8889 ar : "#{ wasi_sdk_path } /bin/llvm-ar" ,
8990 ranlib : "#{ wasi_sdk_path } /bin/llvm-ranlib"
Original file line number Diff line number Diff line change @@ -242,6 +242,7 @@ module RubyWasm
242242 def self.find_path : (String command) -> String?
243243 def self.check_executable : (String command) -> String
244244 def cc : -> String
245+ def cxx : -> String
245246 def ranlib : -> String
246247 def ld : -> String
247248 def ar : -> String
You can’t perform that action at this time.
0 commit comments