diff --git a/mrbgems/mruby-task/mrbgem.rake b/mrbgems/mruby-task/mrbgem.rake index 1a7085be1..8c9189878 100644 --- a/mrbgems/mruby-task/mrbgem.rake +++ b/mrbgems/mruby-task/mrbgem.rake @@ -6,5 +6,10 @@ MRuby::Gem::Specification.new('mruby-task') do |spec| # Enable task scheduler globally (required for vm.c integration) spec.build.defines << 'MRB_USE_TASK_SCHEDULER' + # Windows: link with multimedia timer library + if spec.for_windows? + spec.linker.libraries << 'winmm' + end + spec.add_dependency 'mruby-fiber' # Uses same context infrastructure end