summaryrefslogtreecommitdiff
path: root/ext/digest/install_headers.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ext/digest/install_headers.rb')
-rw-r--r--ext/digest/install_headers.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/ext/digest/install_headers.rb b/ext/digest/install_headers.rb
new file mode 100644
index 0000000000..0dd8022107
--- /dev/null
+++ b/ext/digest/install_headers.rb
@@ -0,0 +1,13 @@
+require "fileutils"
+
+*files, dest = ARGV
+
+if File.exist?(File.join(dest, "ruby.h"))
+ warn "installing header files"
+
+ files.each { |file|
+ FileUtils.install file, dest, mode: 0644, verbose: true
+ }
+else
+ warn "not installing header files when installed as an external library"
+end