From be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 04:57:58 +0200 Subject: Adding upstream version 1.44.3. Signed-off-by: Daniel Baumann --- .../h2o/libh2o/deps/mruby-file-stat/mrbgem.rake | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 web/server/h2o/libh2o/deps/mruby-file-stat/mrbgem.rake (limited to 'web/server/h2o/libh2o/deps/mruby-file-stat/mrbgem.rake') diff --git a/web/server/h2o/libh2o/deps/mruby-file-stat/mrbgem.rake b/web/server/h2o/libh2o/deps/mruby-file-stat/mrbgem.rake new file mode 100644 index 00000000..ff7d076b --- /dev/null +++ b/web/server/h2o/libh2o/deps/mruby-file-stat/mrbgem.rake @@ -0,0 +1,32 @@ +MRuby::Gem::Specification.new('mruby-file-stat') do |spec| + spec.license = 'MIT' + spec.author = 'ksss ' + spec.add_dependency('mruby-time') + + env = { + 'CC' => "#{build.cc.command} #{build.cc.flags.join(' ')}", + 'CXX' => "#{build.cxx.command} #{build.cxx.flags.join(' ')}", + 'LD' => "#{build.linker.command} #{build.linker.flags.join(' ')}", + 'AR' => build.archiver.command + } + config = "#{build_dir}/config.h" + + file config do + FileUtils.mkdir_p build_dir, :verbose => true + Dir.chdir build_dir do + if ENV['OS'] == 'Windows_NT' + _pp 'on Windows', dir + FileUtils.touch "#{build_dir}/config.h", :verbose => true + else + _pp './configure', dir + system env, "#{dir}/configure" + end + end + end + file "#{dir}/src/file-stat.c" => config + task :clean do + FileUtils.rm_f config, :verbose => true + end + + cc.include_paths << build_dir +end -- cgit v1.2.3