diff --git a/ext/-test-/cxxanyargs/extconf.rb b/ext/-test-/cxxanyargs/extconf.rb index 7e2449a457..90ab85608a 100644 --- a/ext/-test-/cxxanyargs/extconf.rb +++ b/ext/-test-/cxxanyargs/extconf.rb @@ -22,5 +22,18 @@ begin end if ok - create_makefile("-test-/cxxanyargs") + $srcs = %w[cxxanyargs.cpp] + $cleanfiles << "failure.failed" + create_makefile("-test-/cxxanyargs") do |mk| + mk << < + +static VALUE +func_arg1(VALUE self, VALUE arg1) +{ + return arg1; +} + +extern "C" void +Init_failure(void) +{ + rb_define_method(rb_cObject, "arg1", func_arg1, 0); +}