aboutsummaryrefslogtreecommitdiffstats
path: root/ext/etc/extconf.rb
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-04-01 15:18:00 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2020-04-01 18:34:25 +0900
commit919b175afc389f8df6a3caa05ffdd28f5fc4bfca (patch)
tree463cd4f0bac9306be6e354d7d6ef9cb16f6a0353 /ext/etc/extconf.rb
parent552f05ef273d99dabd5c463de69aac6290dec119 (diff)
downloadruby-919b175afc389f8df6a3caa05ffdd28f5fc4bfca.tar.gz
[ruby/etc] Deprecate names under `Struct`
https://github.com/ruby/etc/commit/25c538120c
Diffstat (limited to 'ext/etc/extconf.rb')
-rw-r--r--ext/etc/extconf.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/ext/etc/extconf.rb b/ext/etc/extconf.rb
index 435fbe7f3d..b6ae7700da 100644
--- a/ext/etc/extconf.rb
+++ b/ext/etc/extconf.rb
@@ -47,6 +47,11 @@ if !File.exist?("#{srcdir}/depend")
%x[#{RbConfig.ruby} #{srcdir}/mkconstants.rb -o #{srcdir}/constdefs.h]
end
+decl = [
+ "void rb_deprecate_constant(VALUE, const char *);",
+]
+have_func('rb_deprecate_constant(Qnil, "None")', [decl])
+
$distcleanfiles << "constdefs.h"
create_makefile("etc")