summaryrefslogtreecommitdiff
path: root/ext/-test-/cxxanyargs/extconf.rb
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-11-22 18:39:39 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-11-22 18:42:49 +0900
commita93d0a4e62c50a53ccdc3b2bc114f75a25bfc40f (patch)
tree439d1c39a76327599906c60084b1bba94c9ffd18 /ext/-test-/cxxanyargs/extconf.rb
parentf9d20a1bf157885975aacffdcb22f2b210f1258d (diff)
Check -1 arity for C++
Diffstat (limited to 'ext/-test-/cxxanyargs/extconf.rb')
-rw-r--r--ext/-test-/cxxanyargs/extconf.rb7
1 files changed, 5 insertions, 2 deletions
diff --git a/ext/-test-/cxxanyargs/extconf.rb b/ext/-test-/cxxanyargs/extconf.rb
index b3f45477ad..d2a740b989 100644
--- a/ext/-test-/cxxanyargs/extconf.rb
+++ b/ext/-test-/cxxanyargs/extconf.rb
@@ -23,6 +23,9 @@ end
if ok
$srcs = %w[cxxanyargs.cpp]
- $cleanfiles << "failure.failed"
- create_makefile("-test-/cxxanyargs")
+ failures = Dir.glob($srcdir + "/failure*.cpp").map {|n| File.basename(n)}
+ $cleanfiles << "$(FAILURES:.cpp=.failed)"
+ create_makefile("-test-/cxxanyargs") do |mk|
+ mk << "FAILURES #{['=', failures].join(' ')}\n"
+ end
end